Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 592 Bytes

File metadata and controls

15 lines (12 loc) · 592 Bytes

Release checklist

  • run tests (py.test)

  • bump version in __init__.py

  • update CHANGES.txt

  • confirm dependencies/classifiers in pyproject.toml are current

  • confirm dependencies in requirements.txt (and requirements-dev.txt) are current/match pyproject.toml

  • commit changes on dev branch, create pr, merge pr to main

  • switch to main branch locally, pull latest, create tag & push:

      git checkout main
      git pull
      git tag -a <version> -m <version> && git push
    

Note that releases are automatically published (to pypi & github) on tag via .github/workflows/release.yml