python/.bumpversion.cfg
[bumpversion]
current_version = 1.4.0
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\-(?P<release>[a-z]+)(?P<build>\d+))?
serialize =
{major}.{minor}.{patch}-{release}{build}
{major}.{minor}.{patch}
[bumpversion:part:release]
optional_value = prod
first_value = dev
values =
dev
prod
[bumpversion:file:pyproject.toml]
search = version = "{current_version}"
replace = version = "{new_version}"
[bumpversion:file:tests/smoketest.py]
search = current_version = "{current_version}"
replace = current_version = "{new_version}"
[bumpversion:file:docs/conf.py]
search = version = "{current_version}"
replace = version = "{new_version}"
[bumpversion:file:Makefile]
search = version := {current_version}
replace = version := {new_version}