Release Process
We use the SemVer versioning scheme. To release a new version of the package, select the new version number and use the bumpver.sh
script. For example, to update to version 1.2.3, run ./bumpver.sh 1.2.3
.
The script will do the following:
- Check that the working tree is clean
- Update the version number in pyproject.toml
- Print out the git commit, tag, and push commands to publish the change to GitHub (and, by extension, PyPI)