This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:development:build-howto-mswin:pyhoca-gui [2013/04/21 10:54] sunweaver |
wiki:development:build-howto-mswin:pyhoca-gui [2014/07/04 22:02] mikedep333 [Downloading Software Packages] wxpython: 2.9 -> 3.0 |
||
---|---|---|---|
Line 13: | Line 13: | ||
* easyinstall | * easyinstall | ||
* putty http:// | * putty http:// | ||
- | * NSIS Setup Tool | + | * Unicode |
* Notepad2 | * Notepad2 | ||
The follow libraries are used | The follow libraries are used | ||
- | * wxpython | + | * wxpython |
* greenlet | * greenlet | ||
* gevent | * gevent | ||
Line 23: | Line 23: | ||
* pycrypto | * pycrypto | ||
* win32api | * win32api | ||
- | * paramiko | + | * paramiko |
- | * wmi c: | + | * wmi c: |
- | * py2exe | + | |
+ | PyHoca-GUI uses one of the below freezers (i.e. tools to generate a pyhoca-gui.exe plus programme/ | ||
+ | |||
+ | * bbfreeze (default) c: | ||
+ | * py2exe | ||
(easy install should be executed from the windows commandline!) | (easy install should be executed from the windows commandline!) | ||
Line 45: | Line 49: | ||
* %%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 63: | Line 67: | ||
<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> | ||
Line 73: | Line 77: | ||
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 83: | Line 108: | ||
</ | </ | ||
- | (... where < | + | (... where < |
===== Building the Windows Installer Setup ===== | ===== Building the Windows Installer Setup ===== |