Bumpver

bumpver test '2020.10.0' 'YYYY.M.PATCH' --patch

bumpver update --patch --dry


pyproject.toml / bumpver.toml (no tool. prefix)

[tool.bumpver]

commit = true

commit_message = "bump version {old_version} -> {new_version}"

current_version = "2023.1.0"

push = false

tag = true

version_pattern = "YYYY.MM.INC0"


[tool.bumpver.file_patterns]

"pyproject.toml" = ['current_version = "{version}"']

"{{ cookiecutter.import_package_name }}/__init__.py" = ['__version__ = "{version}"']