-
Notifications
You must be signed in to change notification settings - Fork 59
Release Checklist
Dorota Jarecka edited this page Aug 20, 2019
·
4 revisions
- Track/Label merged PRs with next version milestone
- Create release draft on github with description / changelog.
- Create annotated git tag with semantic versioning, e.g.:
git tag -a 0.1 -m "pydra: version 0.1"
- Push
--tags
to make github release, e.g.:git push upstream 0.1
(orgit push https://github.com/nipype/pydra 0.1
) - versioneer will automatically get the version from the git tag
- Use
setup.py
to build distributions:python setup.py sdist bdist_wheel
(in clean repo) - Use twine to push to PyPI:
twine upload dist/*
- Publish new release on github