A Python version bumping tool for projects using pyproject.toml and uv.
pip install uvbumpBump version, commit, tag, and push:
uvbump releaseOptions:
--cwd <path>- Path topyproject.toml(default:.)-y, --yes- Skip confirmation--no-git-check- Skip git status check--commit- Commit changes (default: enabled)--tag- Create git tag (default: enabled)--push- Push commit and tag (default: disabled)--all- Include all files in commit--no-verify- Skip git hooks
Sync uv.lock and update dependency versions in pyproject.toml:
uvbump upgradeOptions:
--cwd <path>- Path topyproject.toml(default:.)-y, --yes- Skip confirmation
MIT License © jinghaihan


