-
Notifications
You must be signed in to change notification settings - Fork 7
HowToRelease
Mike Taves edited this page Dec 6, 2023
·
4 revisions
- Update the date and change log notes for the release in
docs/source/changelog.rst
- Update CITATION.cff, modify "version" and "date-released" items
- Create a commit with message, e.g., git commit -m "RLS: 0.4"
- Create a tag, e.g.,
git tag 0.4
- Do a
git push
andgit push --tags
and observe checks in GitHub - Create release on GitHub using tag with title, e.g., "Version 0.4" and description from a copy/paste from changelog.rst
- Create package for PyPI with:
pip install build twine
rm -rf build dist *.egg-info
python -m build
python -m twine check --strict dist/*
python -m twine upload dist/*