Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.2 KB

CHECKLIST.rst

File metadata and controls

49 lines (34 loc) · 1.2 KB

Release checklist

Pre-release

  • Can expect to be generally available for the next month.
  • Travis builds are passing.
  • Checked that there are no FIXMEs in the code, including docstrings.
  • Have checked for TODOs in the code, and found them small enough to delay resolution.
  • There are no open issues for this release on github.
  • Have checked the package locally (installation, docgen, etc.).
  • Changes are documented and migration instructions present in CHANGELOG.

Release

  • Bump version.
  • Build package.
python ./setup.py build
python ./setup.py sdist
  • Push test PyPI package to testpypi.python.org.
twine upload --repository testpypi --sign --identity 74AB3D37 dist/krakenex-X.Y.Z.tar.gz
  • Tagged and signed commit, pushed to github.
git tag -u 1298BC0A9B0DBEEA3BDDCBA62D3DA6CD74AB3D37 -s vX.Y.Z
git push -v
git push -v --tags
  • Push actual PyPI package.
twine upload --repository pypi --sign --identity 74AB3D37 dist/krakenex-X.Y.Z.tar.gz
  • Doc rebuild has triggered on readthedocs.io.

Post-release

  • Announce, issue API change warnings if required.