[9f441a9] | 1 | set PYTHON=c:\python27\python |
---|
[c6ea8e9] | 2 | set EASY_INSTALL=c:\python27\scripts\easy_install.exe |
---|
[9f441a9] | 3 | set PATH=c:\python27;c:\mingw\bin;%PATH% |
---|
| 4 | set PYLINT= C:\Python27\Scripts\pylint |
---|
| 5 | set INNO="C:\Program Files (x86)\Inno Setup 5\ISCC.exe" |
---|
[c6ea8e9] | 6 | |
---|
| 7 | |
---|
[9f441a9] | 8 | set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\utils |
---|
| 9 | set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\sasview-install |
---|
[c6ea8e9] | 10 | |
---|
[9f441a9] | 11 | echo %PYTHONPATH% |
---|
| 12 | echo %WORKSPACE% |
---|
[c6ea8e9] | 13 | |
---|
| 14 | |
---|
[9f441a9] | 15 | :: MAKE DIR FOR EGGS ################################################## |
---|
| 16 | cd %WORKSPACE% |
---|
| 17 | cd sasview |
---|
| 18 | MD sasview-install |
---|
| 19 | MD utils |
---|
[c6ea8e9] | 20 | |
---|
| 21 | |
---|
[9f441a9] | 22 | :: SASMODELS build #################################################### |
---|
| 23 | cd %WORKSPACE% |
---|
| 24 | cd sasmodels |
---|
| 25 | %PYTHON% setup.py build |
---|
[c6ea8e9] | 26 | |
---|
| 27 | |
---|
| 28 | |
---|
[9f441a9] | 29 | :: SASMODELS doc ###################################################### |
---|
| 30 | cd doc |
---|
| 31 | make html |
---|
[c6ea8e9] | 32 | |
---|
| 33 | |
---|
[9f441a9] | 34 | :: SASMODELS build egg ################################################ |
---|
| 35 | cd %WORKSPACE% |
---|
| 36 | cd sasmodels |
---|
| 37 | %PYTHON% setup.py bdist_egg |
---|
[c6ea8e9] | 38 | |
---|
| 39 | |
---|
[9f441a9] | 40 | :: SASMODELS install egg ############################################## |
---|
| 41 | cd %WORKSPACE% |
---|
| 42 | cd sasmodels |
---|
[c6ea8e9] | 43 | cd dist |
---|
[9f441a9] | 44 | echo F | xcopy sasmodels-*.egg sasmodels.egg /Y |
---|
| 45 | %EASY_INSTALL% -d %WORKSPACE%\sasview\utils sasmodels.egg |
---|
[c6ea8e9] | 46 | |
---|
| 47 | |
---|
[9f441a9] | 48 | :: NOW BUILD SASVIEW |
---|
[c6ea8e9] | 49 | |
---|
[9f441a9] | 50 | :: SASVIEW build egg ################################################ |
---|
| 51 | :: Remember to modify C:\Python27\Lib\distutils\distutils.cfg to you compiler |
---|
| 52 | cd %WORKSPACE% |
---|
| 53 | cd sasview |
---|
| 54 | %PYTHON% setup.py build docs bdist_egg |
---|
[c6ea8e9] | 55 | |
---|
[9f441a9] | 56 | |
---|
| 57 | :: SASVIEW utest ###################################################### |
---|
| 58 | cd %WORKSPACE%\sasview\test |
---|
| 59 | %PYTHON% utest_sasview.py |
---|
| 60 | |
---|
| 61 | |
---|
| 62 | :: SASVIEW INSTALL EGG ################################################ |
---|
| 63 | cd %WORKSPACE% |
---|
| 64 | cd sasview |
---|
| 65 | cd dist |
---|
| 66 | echo F | xcopy sasview-*.egg sasview.egg /Y |
---|
| 67 | %EASY_INSTALL% -d %WORKSPACE%\sasview\sasview-install sasview.egg |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | :: SASVIEW INSTALLER ################################################## |
---|
| 71 | cd %WORKSPACE% |
---|
| 72 | cd sasview |
---|
| 73 | cd sasview |
---|
| 74 | %PYTHON% setup_exe.py py2exe |
---|
| 75 | %PYTHON% installer_generator.py |
---|
| 76 | %INNO% installer.iss |
---|
[c6ea8e9] | 77 | cd Output |
---|
[dbb2e9d] | 78 | xcopy setupSasView.exe %WORKSPACE%\sasview\dist |
---|
[c6ea8e9] | 79 | |
---|
[9f441a9] | 80 | |
---|
| 81 | :: SASVIEW PYLINT ##################################################### |
---|
[dbb2e9d] | 82 | cd %WORKSPACE%\sasview |
---|
[9f441a9] | 83 | %PYLINT% --rcfile "build_tools/pylint.rc" -f parseable sasview-install/sasview.egg/sas sasview > test/sasview.txt |
---|
[f0d4fcc] | 84 | |
---|
[c6ea8e9] | 85 | |
---|
[9f441a9] | 86 | :: GO BACK ############################################################ |
---|
| 87 | cd %WORKSPACE% |
---|