Skip to content
Ethan White edited this page Feb 5, 2014 · 29 revisions

##Start

  1. Run the tests. Seriously, do it now.
  2. Update version number in __init__.py in master
  3. Commit and push changes

##Linux

  1. Run the tests (unless you just ran them on the same machine)
  2. Checkout master
  3. Run bash build.sh
  4. Run bash make_docs.sh (this does not currently work)
  5. Commit changes

##Windows

  1. Run the tests. This helps makes sure that the build environment is properly set up.
  2. Use Python 2.x >= 2.7.3
  3. Checkout master
  4. Run build_win
  5. Add \windows directory, commit, push
  6. Checkout Master
  7. Run python version.py, then edit version.txt to change the version number to that of the current release
  8. Commit and push changes

##Mac

  1. Run the tests. This helps makes sure that the build environment is properly set up.
  2. Switch to new branch and checkout
  3. Run sudo python setup.py install
  4. Run bash build_mac
  5. Add /mac directory, commit, push

##Cleanup

  1. Remove old Mac Apps and Windows executables from the repository (to save space)