Currently the release process is executed via ./setup.py release. However, this isn't a proper setuptools command, so for example it doesn't show up in --help output. Also, I want to prevent running uploadwithout going through release because if this codebase sits for a while I'll forget about release (or a new maintainer comes along) and we want to avoid non-standardized releases.
Currently the release process is executed via
./setup.py release
. However, this isn't a proper setuptools command, so for example it doesn't show up in--help
output. Also, I want to prevent runningupload
without going throughrelease
because if this codebase sits for a while I'll forget aboutrelease
(or a new maintainer comes along) and we want to avoid non-standardized releases.