diff --git a/.bumpversion.cfg b/.bumpversion.cfg deleted file mode 100644 index 47b18896..00000000 --- a/.bumpversion.cfg +++ /dev/null @@ -1,8 +0,0 @@ -[bumpversion] -current_version = 0.20.2 -commit = True -tag = True - -[bumpversion:file:src/torchio/__init__.py] - -[bumpversion:file:pyproject.toml] diff --git a/justfile b/justfile index 5d6b4a86..e84636af 100644 --- a/justfile +++ b/justfile @@ -18,3 +18,9 @@ clean: setup: install_uv uv sync --all-extras --all-groups uv run pre-commit install + +bump part="patch": + uv run bump-my-version bump {{part}} --verbose + +bump-dry part='patch': + uv run bump-my-version bump {{part}} --dry-run --verbose --allow-dirty diff --git a/pyproject.toml b/pyproject.toml index 8eaf3311..95dc695a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,7 +90,7 @@ doc = [ "sphinxext-opengraph", ] maintain = [ - "bump2version", + "bump-my-version", "pre-commit-uv", ] test = [ @@ -105,6 +105,21 @@ test = [ "types-deprecated", ] +[tool.bumpversion] +current_version = "0.20.2" +commit = true +tag = true + +[[tool.bumpversion.files]] +filename = "src/torchio/__init__.py" +search = "__version__ = '{current_version}'" +replace = "__version__ = '{new_version}'" + +[[tool.bumpversion.files]] +filename = "pyproject.toml" +search = 'version = "{current_version}"' +replace = 'version = "{new_version}"' + [tool.mypy] pretty = true