-
Notifications
You must be signed in to change notification settings - Fork 135
Creating a Release
Ethan White edited this page Feb 5, 2014
·
29 revisions
##Start
- Run the tests. Seriously, do it now.
- Update version number in
__init__.py
in master - Commit and push changes
##Linux
- Run the tests (unless you just ran them on the same machine)
- Checkout master
- Run
bash build.sh
- Run
bash make_docs.sh
(this does not currently work) - Commit changes
##Windows
- Run the tests. This helps makes sure that the build environment is properly set up.
- Use Python 2.x >= 2.7.3
- Checkout master
- Run
build_win
- Add \windows directory, commit, push
- Checkout Master
- Run
python version.py
, then edit version.txt to change the version number to that of the current release - Commit and push changes
##Mac
- Run the tests. This helps makes sure that the build environment is properly set up.
- Switch to new branch and checkout
- Run
sudo python setup.py install
- Run
bash build_mac
- Add /mac directory, commit, push
##Cleanup
- Remove old Mac Apps and Windows executables from the repository (to save space)