Skip to content

Release Checklist

Mathias Goncalves edited this page Aug 19, 2019 · 4 revisions

During development (before release)

  • Track/Label merged PRs with next version milestone

Release

  • Update version in a branch and push to github (see versioneer docs)
  • Ensure CI is passing
  • Create release draft on github with description / changelog.
  • Use annotated git tag with semantic versioning
  • Push --tags to make github release
  • Use setup.py to build distributions (sdist, bdist_wheel)
  • Use twine to push to PyPI
  • Release on github
Clone this wiki locally