This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:development:build-howto-mswin:pyhoca-gui [2013/04/20 23:11] sunweaver |
wiki:development:build-howto-mswin:pyhoca-gui [2015/01/24 13:59] (current) mikedep333 [Downloading Software Packages] temporary link for pycrypto at version 2.6.1 |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| * python 2.7 | * python 2.7 | ||
| - | * tortoisegit | + | * Msysgit |
| * easyinstall | * easyinstall | ||
| * putty http:// | * putty http:// | ||
| + | * Unicode NSIS | ||
| + | * Notepad2 | ||
| The follow libraries are used | The follow libraries are used | ||
| - | * wxpython | + | * wxpython |
| * greenlet | * greenlet | ||
| - | * gevent | + | * gevent |
| * gmpy | * gmpy | ||
| - | * pycrypto | + | * pycrypto |
| * win32api | * win32api | ||
| - | * paramiko | + | * paramiko |
| - | * wmi c: | + | * wmi c: |
| - | * py2exe | + | * python-requests |
| - | (easy install should be executed from the windows | + | < |
| + | PyHoca-GUI uses one of the below freezers (i.e. tools to generate a pyhoca-gui.exe plus programme/ | ||
| + | |||
| + | * bbfreeze (default) c: | ||
| + | * py2exe | ||
| + | |||
| + | < | ||
| + | |||
| + | <note important> | ||
| ==== Obtaining an X-Server for Windows (optional) ==== | ==== Obtaining an X-Server for Windows (optional) ==== | ||
| Line 43: | Line 53: | ||
| * %%git clone git:// | * %%git clone git:// | ||
| - | This can best be done in the MingW32 shell that comes with the Git package. Note that pyhoca-contrib contains | + | This can best be done in the MingW32 shell that comes with the Git package. Note that pyhoca-contrib.git contains |
| ===== Test-Running PyHoca ===== | ===== Test-Running PyHoca ===== | ||
| Line 61: | Line 71: | ||
| <code bash> | <code bash> | ||
| - | $ cd python-x2go && python setup.py install && cd - | + | $ cd python-x2go |
| </ | </ | ||
| - | If you want to install a special version of Python X2Go, use ''' | + | If you want to install a special version of Python X2Go, use ''' |
| <code bash> | <code bash> | ||
| $ cd python-x2go && git checkout < | $ cd python-x2go && git checkout < | ||
| - | </ | + | </ |
| A list of available versions can be listed with '' | A list of available versions can be listed with '' | ||
| + | |||
| + | ==== Choosing the PyHoca-GUI Version ==== | ||
| + | |||
| + | Before testing/ | ||
| + | |||
| + | <code bash> | ||
| + | $ cd pyhoca-gui && git checkout < | ||
| + | </ | ||
| + | |||
| + | A list of available versions can be listed with '' | ||
| + | |||
| + | If you want to test/build bleeding edge code, build PyHoca-GUI from the master branch. | ||
| + | |||
| + | As the development of PyHoca-GUI is closely entangled with the development of Python X2Go, for bleeding edge code it is recommended to use the master branches of both projects. | ||
| + | |||
| + | <code bash> | ||
| + | $ cd python-x2go && git checkout master && cd - | ||
| + | $ cd python-x2go && python setup.py install_lib && python setup.py install && cd - | ||
| + | $ cd pyhoca-gui && git checkout master && cd - | ||
| + | </ | ||
| + | |||
| ==== Launching PyHoca-GUI from the Cmdline ==== | ==== Launching PyHoca-GUI from the Cmdline ==== | ||
| Line 81: | Line 112: | ||
| </ | </ | ||
| - | (... where < | + | (... where < |
| ===== Building the Windows Installer Setup ===== | ===== Building the Windows Installer Setup ===== | ||