Release Process

In order to allow for rapid, predictable releases, Setuptools uses a mechanical technique for releases. The release script, release.py in the repository, defines the details of the releases, and is executed by the jaraco.packaging release module. The script does some checks (some interactive) and fully automates the release process.

A Setuptools release manager must have maintainer access on PyPI to the project and administrative access to the Bitbucket project.

To make a release, run the following from a Mercurial checkout at the revision slated for release:

python -m jaraco.packaging.release

Release Managers

Jason R. Coombs is the primary release manager. Additionally, the following people have access to create releases:

  • Matthew Iversen (Ivoz)

Table Of Contents

Previous topic

The Internal Structure of Python Eggs

Next topic

Merge with Distribute

This Page