-
Make sure to pull from all remotes first
git pull --all -
Cleanup dist
$ rm -r dist/ -
Upload on test-PyPI
$ make upload-test -
Test install with:
$ make test-install -
Bump version in
pyproject.tomlto even patch (02468) -
Commit and tag
$ git commit $ git tag -a vX.Y.Z -
Cleanup dist
$ rm -r dist/ -
Upload for real on PyPI:
$ make upload-for-real-this-time -
Publish updated docs:
$ make clone-docs # or pull $ make docs $ cd docs $ git diff $ git commit -
Bump version in
pyproject.tomlto odd "dev" patch (13579) -
Commit "dev version bump"
-
Test real install with
pip install leancheck -
Rinse & repeat.