Permalink
Fetching contributors…
Cannot retrieve contributors at this time
19 lines (10 sloc) 737 Bytes

Releasing a new version to PyPI

  1. Make sure any merged features have entries in the change log (CHANGES)
  2. Decide how much to bump the version (typically point version for backwards compatible changes, and minor version for backwards incompatible changes).
  3. Bump the version in setup.py and in CHANGES.
  4. Update the release date in CHANGES.
  5. Unless this is already part of a feature branch, you may want to do all this in a dedicated vx.y.z-rc branch.
  6. Merge your branch branch
  7. Create a new "release" on github, named vx.y.z to match your version.
  8. Publish the release, which will trigger a push to pypi from travis