-
Notifications
You must be signed in to change notification settings - Fork 9
Release Instructions
Kenneth Lyons edited this page Aug 31, 2019
·
11 revisions
- Make sure everything you want in the release is merged into the master branch
- Create a new branch (e.g.
release-x.y.z
) - Bump the version number in
ndsplines/version.py
to the next version - Commit the change and create a pull request
- Check azure pipelines to make sure the tests succeed
- Merge the pull request
- Check out master and pull from origin
- Tag the commit (
git tag -a vX.Y.Z -m ndsplines-vX.Y.Z
) - Push the tag (`git push origin --tags)
- Check azure pipelines again to make sure the tasks to build the wheel files are run and succeed
- Clean your
dist
folder (rm -r dist/*
) - Download the wheel artifacts from Azure Pipelines (Summary tab) to
dist/
- Build the sdist package
python setup.py sdist
- Upload the new release to PyPI
twine upload dist/*