To make development of pyhoca possible, you need several tools.
Pyhoca is written in python and the gui is written in wxpython. Currently due to problems with the winrandom package, it is only possible to generate a 32 bit version of pyhoca. When installing, please keep the order given here
The follow libraries are used
PyHoca-GUI uses one of the below freezers (i.e. tools to generate a pyhoca-gui.exe plus programme/data folder):
(easy install should be executed from the windows commandline!)
One of the following X-servers (actually VcXsrv is your way to go here!!! However, its core files are included in pyhoca-contrib.git, see below).
After installation download the current code base by starting the git-bash shell and type
This can best be done in the MingW32 shell that comes with the Git package. Note that pyhoca-contrib.git contains quite an amount of binary data/files. Its cloning can take a while.
After having all installers download and installs and the Git working copies are in place, make sure the Git Bash has the python shell in its $PATH:
# presuming that you installed Python 2.7 to C:\Python27 PATH=$PATH:/c/Python27
Then make sure that Python X2Go is properly installed in a non-egg'ish way:
$ cd python-x2go && python setup.py install && cd -
If you want to install a special version of Python X2Go, use
'git-checkout to get a specific version:
$ cd python-x2go && git checkout <the-version-you-want> && cd -
A list of available versions can be listed with
git tag executed in the
A test launch of PyHoca-GUI can now be done with this command:
$ cd pyhoca-gui $ ./pyhoca-gui --start-xserver --lang=<your-lang-shortcut>
(… where <your-lang-shortcut> can be de, nl, dk, etc.). If the
–lang parameter is omitted, the application will run in English.
To build a MS Windows Installer (32-bit) of PyHoca-GUI, run the following command:
$ cd pyhoca-gui $ python setup.py build_exe