mcedit/mcedit — Issue #33: Build scripts and auto-update were amputated. Recreate them.
Author: codewarrior0
Created: 2012-02-14 01:49:55+00:00
State: open

The old build scripts and automatic updater were kind of embarrassing, so I pulled them out. The last thing I worked on was a new build script `setup_esky.py` based on the 'esky' module. This creates a frozen app for Windows using py2exe, and it also supports using py2app for Mac frozen apps. I wanted to switch to esky for two reasons. Esky will close the application and update it using a second helper app (the old one just replaced all python modules while the app was running, which didn't work once _nbt.pyd was introduced), and if it is run from a folder with older versions present it will generate smaller patch-updates by comparing the old and new versions.