- pip install setuptools_git
- Update version number in doc/changelog.rst
- Update version number in src/spead2/_version.py
- ./bootstrap.sh
- Check that .pyi stubs have been updated
- Check that Travis successfully tested the release
- Run ./mkwheels.sh
- Run ./setup.py sdist
- Install the sdist and check that it passes pytest
- Install a wheel and check that it passes pytest
- Tag the release, git push --tags
- Upload the sdist and wheels to PyPI with twine
- Upload the sdist and debug symbols to github
- Check that readthedocs has updated itself
