-
Notifications
You must be signed in to change notification settings - Fork 27
Developer Notes
Stephan Kuschel edited this page Sep 26, 2023
·
12 revisions
In order to create a new release, follow those steps:
- Update CHANGELOG.md and send a pull request to master.
- Merge the pull request into master.
- Pull the master to your local repo and check it out.
- Tag the commit with an annotated tag:
git tag -a vX.Y.Z
Do not use trailing zeros (Usev0.3
instead ofv0.3.0
).
Use the markdown from the CHANGELOG.md as the description of the tag. - Build the project to create the sdist and wheel under
dist/
. - upload the files to pypi:
twine upload --repository pypi dist/*
- push the tag to github:
git push --tags