- Integrate all required changes on the
master
branch. - Increment the version in setup.py on the
master
branch. - Ensure that the tests pass:
.
- Download the built artifact from the workflow. The artifact is named
sdist
and the download will be a zipfile containing a .tar.gz. - Build the wheels:
.
- Download the wheels. The artifact is named
wheels
and the download will be a zipfile containing *.whl files. - Upload the .tar.gz and the wheels to PyPI.
- Publish a new Release in the GitHub repo, creating a new tag, and including the PyPI release in the description.