Deeploy Release Guide
This guide explains how to prepare and publish a Deeploy release to PyPI/TestPyPI using uv.
Prepare the release
Update the changelog – Add a section for the new version under CHANGELOG.md with the release date and noteworthy entries.
Bump the version – Use
uvso the version in pyproject.toml stays authoritative:uv version --bump major/minor/patch
Verify the build locally – This is optional but highly recommended:
uv build uv run --isolated --no-project --with dist/*.whl python -c "import Deeploy" uv run --isolated --no-project --with dist/*.tar.gz python -c "import Deeploy"
Commit and merge the changes – Include the updated version and changelog in the commit. Once your commit reaches the
mainbranch, it will be tagged.Deployment – The publish workflow triggers on tags that start with
vand match the version. Your package is now published congrats.