Skip to content

Instantly share code, notes, and snippets.

@lvh
Last active December 19, 2015 18:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lvh/5999588 to your computer and use it in GitHub Desktop.
Save lvh/5999588 to your computer and use it in GitHub Desktop.
Updated release procedure for Divmod
1. Check Jenkins builders.
2. Get the latest revision:
% bzr pull
3. Bump version number in <Package>/<package>/_version.py
4. Write release notes in <Package>/NEWS.txt. Add version number and date.
5. Add any new dependencies/versions in setup.py.
6. Check release changes into trunk.
% bzr commit -m "<Project>-<Version>"
% bzr push # (if necessary)
7. Check Jenkins again.
8. Tag the release. e.g.:
% bzr tag <Project>-<Version>
% bzr push # (if necessary)
9. Create tarball and upload (and sign!) it:
% python setup.py sdist upload --sign
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment