Skip to content

Release checklist

Joris Van den Bossche edited this page Mar 20, 2020 · 25 revisions

Releasing:

  • Bump the version in __init__.py __version__
  • Make a release commit: git commit -m 'RLS: v0.2.0'
  • Tag the commit using an annotated tag. git tag -a v0.2.0 -m "Version 0.2.0"
  • Push the RLS commit git push upstream master
  • Also push the tag! git push upstream --tags
  • Create sdist and wheel:
    • python setup.py sdist
    • python setup.py bdist_wheel --universal
  • Upload to PyPI: twine upload dist/*
  • conda-forge should be updated automatically once uploaded to PyPI
Clone this wiki locally