Skip to content

jinghaihan/uvbump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uvbump

python version python downloads python versions License

A Python version bumping tool for projects using pyproject.toml and uv.

pip install uvbump

Release

Bump version, commit, tag, and push:

uvbump release

Options:

  • --cwd <path> - Path to pyproject.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

Upgrade

Sync uv.lock and update dependency versions in pyproject.toml:

uvbump upgrade

Options:

  • --cwd <path> - Path to pyproject.toml (default: .)
  • -y, --yes - Skip confirmation

License

MIT License © jinghaihan

About

Interactive CLI that bumps your version numbers and more for python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages