-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
For next time:
- make sure you're on main
- increment the version in pyslim/_version.py
- update CHANGELOG
- commit and tag (format:
X.Y.Z) - update tags on github with
git push upstream; git push --tags upstream - wait for CI to finish, probably
- make a release on github
- upload to pypi:
python3 setup.py sdist bdist_wheel
twine upload dist/FILES_TO_UPLOAD
- check on pypi that the update actually worked
- check automatic zenodo upload worked
- update version and DOI in CITATION.cff (once added)
- conda-forge: will do an automatic PR (winni2k says:
"The key things I checked were that the version number is correct, the SHA sum has changed, and that the build number is reset to zero. Any other problems should be caught by the automated build system.") or if not, make a PR that updatesrecipe/meta.ymlwith the version number and the SHA of the download from pypi - email SLiM list
- check conda-forge worked: https://anaconda.org/conda-forge/pyslim
- update code in tskit-site workflow to get right pyslim/SLiM version if necessary (probably not)
- check tskit-site build succeeded
- make copy of this issue for the next release
- add 'upcoming' to CHANGELOG
Reference: https://packaging.python.org/tutorials/packaging-projects/
Metadata
Metadata
Assignees
Labels
No labels