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
Jason R. Coombs is the primary release manager. Additionally, the following people have access to create releases: