- Bump version in
pyproject.toml
. - Update
CHANGELOG.rst
with today's date. - Commit:
git add . && git commit -m "Bump version and update changelog"
- Tag:
git tag x.y.z
- Push (this will trigger a release to PyPI):
git push --tags origin main
- Run homebrew release script to send PR to homebrew-core:
./release_homebrew.sh https://files.pythonhosted.org/packages/8c/41/b08e2883c256d52f63f00f622cf8a33d3bf36bb5714af337e67476f8b3fe/doitlive-x.y.z.tar.gz