- Run python setup.py check.
- Run py.test.
- Update the version number
- Update the Changelog (use git diff against the tag for the previous
- Update the version in mrs/version.py.
- Commit to the Git repository.
- Tag the new commit with git tag vX.X.
- Create and upload a release tarball with
python setup.py register sdist upload.
- Upload the documentation with cd docs; make html and
python setup.py upload_docs.
- Upload the tarball to Google Code.
- Send announcement email to the firstname.lastname@example.org mailing list.
- Announce on Freecode..