1. Change version in pyproject.toml and setup.py
2. hatch build
3. upload to PyPI: twine upload dist/*