Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.18 KB

CHECKLIST.rst

File metadata and controls

52 lines (36 loc) · 1.18 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.
  • Update changelog.
  • Build package.
python ./setup.py build
python ./setup.py sdist
  • Push test PyPI package to testpypi.python.org.
twine upload --repository testpypi dist/krakenex-X.Y.Z.tar.gz
  • Commit changes.
  • 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 dist/krakenex-X.Y.Z.tar.gz
  • Doc rebuild has triggered on readthedocs.io.

Post-release

  • Announce, issue API change warnings if required.