Steps to release a new version Update CHANGELOG.md "Not yet released" section to have all important changes since the last release Run make release and enter the new version. This command will update the changelog, commit, create a git tag, and upload to PyPI