Skip to content

How To Build and Contribute

Vincent Chen edited this page May 28, 2015 · 1 revision

Under Construction...

Building Instructions

Note: Everything should be built for 32 bit.

Downloading PIP

  1. https://pip.pypa.io/en/latest/installing.html ## this is a package installer
  2. Windows Only: you will also need to install pip for windows extension ## need to get the link

Python build instructions 2.7

  1. pip install bottle # bottle is the webserver
  2. pip install cherry # cherrypy is the muti threaded add on for bottle
  3. pip install numpy # this is used to calculate the automatic align to center...
  4. Windows Only: win32 ui, it can be found at http://sourceforge.net/projects/pywin32/. This is used to see if meshmixer is actually open.

Building into windows executable

  1. pip install pyinstaller
  2. pyinstaller build.spec
  3. You will need to copy over the extensions folder to {$projectfolder}/dist/extensions, this wasn't packaged in because the packager was trying to link dependencies of the code in this file, which is injected runtime in our case. Also, the additional .exe at {$projectfolder}/dist is just a dummy .exe, still haven't figured out how to get rid of it.

Clone this wiki locally