diff --git a/.bumpversion.cfg b/.bumpversion.cfg deleted file mode 100644 index b709d8f..0000000 --- a/.bumpversion.cfg +++ /dev/null @@ -1,16 +0,0 @@ -[bumpversion] -current_version = 0.2.3 -tag = True -commit = True - -[bumpversion:file:src/__init__.py] -search = __version__ = "{current_version}" -replace = __version__ = "{new_version}" - -[bumpversion:file:pyproject.toml] -search = version = "{current_version}" -replace = version = "{new_version}" - -[bumpversion:file:.version] -search = {current_version} -replace = {new_version} diff --git a/.bumpversion.toml b/.bumpversion.toml new file mode 100644 index 0000000..763dad6 --- /dev/null +++ b/.bumpversion.toml @@ -0,0 +1,35 @@ +[tool.bumpversion] +current_version = "0.2.3" +parse = """(?x) + (?P0|[1-9]\\d*)\\. + (?P0|[1-9]\\d*)\\. + (?P0|[1-9]\\d*) + (?: + - # dash separator for pre-release section + (?P[a-zA-Z-]+) # pre-release label + (?P0|[1-9]\\d*) # pre-release version number + )? # pre-release section is optional +""" +serialize = [ + "{major}.{minor}.{patch}-{pre_l}{pre_n}", + "{major}.{minor}.{patch}", +] +search = "{current_version}" +replace = "{new_version}" +regex = false +ignore_missing_version = false +ignore_missing_files = false +tag = false +sign_tags = false +tag_name = "v{new_version}" +tag_message = "Bump version: {current_version} → {new_version}" +allow_dirty = false +commit = false +message = "Bump version: {current_version} → {new_version}" +commit_args = "" +setup_hooks = [] +pre_commit_hooks = [] +post_commit_hooks = [] +[tool.bumpversion.parts.pre_l] +values = ["dev", "rc", "final"] +optional_value = "final" \ No newline at end of file