Releasing on PyPI
- Update the
versioninpyproject.tomland__version__insrc/init.py`. We use semantic versioning - Create a branch called
release-x.x.x - At the command line, run
make tag - Go to tags page, choose the most recent tag, and click
Draft a new release - Click
Generate release notesand thenPublish release notes - Run
make changelog - Use
git commitandgit pushany files changed by this release - Send up with
git push origin release-x.x.x - Merge to main