Skip to content
Kitten Tofu edited this page May 28, 2014 · 3 revisions

Right now we do binary releases on the 1st of every month.

To set up our build environment on windows:

  1. Install Windows (version should not matter)
  2. Install VC++ 2010 Express. go.microsoft.com/?linkid=9709949
  3. Install Python 3.4.1 (32 bit)
  4. Install QT for VC 2010 (32 bit)
  5. Install git
  6. Ensure that you have these in the path:
  • C:\Qt\QtX.Y.Z\msvc2010_opengl\bin
  • C:\Python34
  • C:\Python34\Scripts
  • C:\Program Files (x86)\Git\cmd
  • C:\Program Files (x86)\Git\bin
  • C:\Windows\system32
  • C:\Windows
  1. Run C:\Program Files (x86)\Microsoft Visual Studio 1.0\VC\vcvarsall.bat to set up visual studio environment variables.
  2. Install sip with python configure.py & nmake install
  3. Install pyqt python configure.py & nmake install
  4. Install the latest cxfreeze snapshot python setup.py install
  5. Install other dependencies via pip

cxfreeze scripts can be generated with python C:\Python34\Scripts\cxfreeze-quickstart

This generates a standalone directory that is about 23 MB compressed, 100 MB uncompressed.

As yet we do not support linux and mac osx binaries, but will eventually do so. We also have plans to automate the process with buildbot at some point.

Any libraries that use external files must have those files manually included in the freeze zip. e.g. requests needs CA certificates.

Clone this wiki locally