-
Notifications
You must be signed in to change notification settings - Fork 135
Creating a Release
ethanwhite edited this page Apr 17, 2012
·
29 revisions
##Start
- Create a new branch
- Switch to the new branch
- Update version number in
__init__.py
- Commit and push changes
##Linux
- Switch to new branch and checkout
- Run
build.sh
- Run
make_docs.sh
- Commit changes to branch
##Windows
- Switch to new branch and checkout
- Run
make-windows-executables.bat
- Add \Windows directory, commit, push
- Checkout Master
- Run version.py, then edit version.txt to change the version number to that of the current release
- Commit and push changes
##Mac
- Switch to new branch and checkout
- Run
setup.py
- Run `build_mac
- Add /mac directory, commit, push
##Cleanup
- Remove old Mac Apps and Windows executables from the repository (to save space)