-
+
Next
-
bumpversion.aliases
+
bumpversion.show
-
+
Previous
-
bumpversion.autocast
+
bumpversion.config.files_legacy
diff --git a/reference/cli.html b/reference/cli.html
index 80b4372e..a9f2ec45 100644
--- a/reference/cli.html
+++ b/reference/cli.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/reference/configuration.html b/reference/configuration.html
index 035d401e..e30a8ded 100644
--- a/reference/configuration.html
+++ b/reference/configuration.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/reference/formatting-context.html b/reference/formatting-context.html
index cbb8571c..b3631510 100644
--- a/reference/formatting-context.html
+++ b/reference/formatting-context.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/reference/index.html b/reference/index.html
index 8f7ab885..3ba09b69 100644
--- a/reference/index.html
+++ b/reference/index.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
@@ -254,28 +254,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/reference/version-parts.html b/reference/version-parts.html
index e5b03279..f5c54415 100644
--- a/reference/version-parts.html
+++ b/reference/version-parts.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/search.html b/search.html
index f1222db9..72935868 100644
--- a/search.html
+++ b/search.html
@@ -176,28 +176,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/searchindex.js b/searchindex.js
index 3dadcad0..deb3c463 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["changelog", "contributing", "explanation/index", "howtos/avoid-incorrect-replacements", "howtos/custom-version-formats-by-file", "howtos/index", "howtos/multiple-replacements", "index", "readme", "reference/bumpversion/bumpversion", "reference/bumpversion/bumpversion.__main__", "reference/bumpversion/bumpversion.aliases", "reference/bumpversion/bumpversion.autocast", "reference/bumpversion/bumpversion.bump", "reference/bumpversion/bumpversion.cli", "reference/bumpversion/bumpversion.config", "reference/bumpversion/bumpversion.config.create", "reference/bumpversion/bumpversion.config.files", "reference/bumpversion/bumpversion.config.files_legacy", "reference/bumpversion/bumpversion.config.models", "reference/bumpversion/bumpversion.config.utils", "reference/bumpversion/bumpversion.exceptions", "reference/bumpversion/bumpversion.files", "reference/bumpversion/bumpversion.functions", "reference/bumpversion/bumpversion.indented_logger", "reference/bumpversion/bumpversion.scm", "reference/bumpversion/bumpversion.show", "reference/bumpversion/bumpversion.ui", "reference/bumpversion/bumpversion.utils", "reference/bumpversion/bumpversion.version_part", "reference/bumpversion/bumpversion.visualize", "reference/bumpversion/bumpversion.yaml_dump", "reference/cli", "reference/configuration", "reference/formatting-context", "reference/index", "reference/search-and-replace-config", "reference/version-parts", "tutorials/index", "tutorials/semantic-versioning-example", "usage"], "filenames": ["changelog.md", "contributing.md", "explanation/index.md", "howtos/avoid-incorrect-replacements.md", "howtos/custom-version-formats-by-file.md", "howtos/index.md", "howtos/multiple-replacements.md", "index.md", "readme.md", "reference/bumpversion/bumpversion.md", "reference/bumpversion/bumpversion.__main__.md", "reference/bumpversion/bumpversion.aliases.md", "reference/bumpversion/bumpversion.autocast.md", "reference/bumpversion/bumpversion.bump.md", "reference/bumpversion/bumpversion.cli.md", "reference/bumpversion/bumpversion.config.md", "reference/bumpversion/bumpversion.config.create.md", "reference/bumpversion/bumpversion.config.files.md", "reference/bumpversion/bumpversion.config.files_legacy.md", "reference/bumpversion/bumpversion.config.models.md", "reference/bumpversion/bumpversion.config.utils.md", "reference/bumpversion/bumpversion.exceptions.md", "reference/bumpversion/bumpversion.files.md", "reference/bumpversion/bumpversion.functions.md", "reference/bumpversion/bumpversion.indented_logger.md", "reference/bumpversion/bumpversion.scm.md", "reference/bumpversion/bumpversion.show.md", "reference/bumpversion/bumpversion.ui.md", "reference/bumpversion/bumpversion.utils.md", "reference/bumpversion/bumpversion.version_part.md", "reference/bumpversion/bumpversion.visualize.md", "reference/bumpversion/bumpversion.yaml_dump.md", "reference/cli.rst", "reference/configuration.md", "reference/formatting-context.md", "reference/index.md", "reference/search-and-replace-config.md", "reference/version-parts.md", "tutorials/index.md", "tutorials/semantic-versioning-example.md", "usage.md"], "titles": ["Changelog", "Contributing to Bump My Version", "Explanation", "Avoiding incorrect replacements", "Custom version formats in different files", "How-To Guides", "Multiple replacements within the same file", "Bump My Version", "Bump My Version", "
bumpversion
", "
bumpversion.__main__
", "
bumpversion.aliases
", "
bumpversion.autocast
", "
bumpversion.bump
", "
bumpversion.cli
", "
bumpversion.config
", "
bumpversion.config.create
", "
bumpversion.config.files
", "
bumpversion.config.files_legacy
", "
bumpversion.config.models
", "
bumpversion.config.utils
", "
bumpversion.exceptions
", "
bumpversion.files
", "
bumpversion.functions
", "
bumpversion.indented_logger
", "
bumpversion.scm
", "
bumpversion.show
", "
bumpversion.ui
", "
bumpversion.utils
", "
bumpversion.version_part
", "
bumpversion.visualize
", "
bumpversion.yaml_dump
", "Command-line Interface", "Configuration", "Formatting context", "Reference", "Search and replace configuration", "Version parts", "Tutorials", "Semantic versioning example", "Usage"], "terms": {"compar": [0, 6, 37], "full": [0, 4, 8, 11, 39], "differ": [0, 1, 5, 6, 7, 33, 37], "py3": 0, "type": [0, 1, 8, 12, 21, 25, 31, 33], "annot": [0, 25, 33, 34], "c15b23b": 0, "some": [0, 37], "output": [0, 1, 8, 26, 30, 34, 40], "visual": [0, 9, 35, 38], "406f97a": 0, "bad": [0, 21], "8f4bedf": 0, "test": [0, 8], "import": 0, "a74342b": 0, "refactor": [0, 1, 8], "creat": [0, 1, 4, 8, 9, 15, 19, 25, 33, 35, 38], "subcommand": [0, 8, 14, 39, 40], "f529d28": 0, "also": [0, 1, 4, 8, 23, 33, 36, 40], "organ": 0, "cli": [0, 8, 9, 35], "ad": [0, 1, 8, 37, 40], "show": [0, 1, 7, 8, 9, 14, 35, 39], "bump": [0, 3, 4, 6, 9, 14, 19, 23, 29, 30, 33, 34, 35, 36, 37, 39], "0bbd814": 0, "possibl": [0, 1, 14, 33, 37], "result": [0, 14, 36, 40], "version": [0, 3, 5, 6, 9, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 35, 36, 38], "command": [0, 7, 11, 14, 15, 33, 34, 35, 40], "sampl": [0, 14, 39], "config": [0, 1, 8, 9, 13, 22, 25, 26, 28, 29, 30, 33, 35, 36, 39], "featur": [0, 1, 34], "3d0f67d": 0, "initi": [0, 11, 19, 21, 22, 23, 24, 29, 31], "implement": [0, 1, 11, 25], "document": [0, 8, 40], "4f90348": 0, "46c9c48": 0, "extra": [0, 24, 31, 33], "whitespac": 0, "when": [0, 1, 4, 8, 23, 29, 33, 34, 37, 39], "pyproject": [0, 8, 17, 33, 40], "toml": [0, 3, 4, 8, 17, 22, 36, 39, 40], "839f17f": 0, "remov": [0, 1, 8, 34, 40], "dot": [0, 26, 37], "notat": 0, "from": [0, 3, 8, 14, 16, 19, 25, 26, 28, 33, 36, 37, 39], "requir": [0, 1, 3, 4, 8, 21, 29, 33, 40], "There": [0, 1, 8, 37, 40], "i": [0, 6, 8, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 25, 26, 28, 29, 30, 33, 34, 36, 37, 39, 40], "an": [0, 6, 8, 11, 15, 18, 24, 25, 27, 28, 29, 31, 33, 36, 37, 39, 40], "issu": [0, 1, 8], "how": [0, 7, 8, 22, 29, 33], "set": [0, 6, 13, 28, 33, 34, 36, 37], "valu": [0, 1, 6, 8, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29, 31, 34, 39, 40], "tomlkit": [0, 16], "data": 0, "structur": [0, 16], "get_nested_valu": [0, 28], "set_nested_valu": [0, 28], "replac": [0, 4, 5, 7, 14, 18, 19, 22, 29, 34, 35, 39], "pre": [0, 33, 38], "commit": [0, 8, 13, 14, 19, 25, 34, 39, 40], "ci": 0, "autoupd": 0, "ee4d2f3": 0, "github": [0, 1, 4, 6, 8, 12], "com": [0, 1, 4, 8, 12], "astral": 0, "sh": [0, 3], "ruff": 0, "v0": 0, "empti": [0, 21, 33], "string": [0, 3, 8, 12, 19, 24, 28, 29, 30, 31, 33, 34, 37], "bug": [0, 8], "d9965ab": 0, "onli": [0, 3, 8, 14, 22, 23, 25, 26, 28, 33, 34, 36, 39, 40], "miss": [0, 21, 33, 39], "trigger": [0, 40], "one": [0, 1, 8, 15, 23, 26, 33, 37, 40], "fallback": 0, "option": [0, 4, 6, 7, 11, 13, 14, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 39, 40], "117": 0, "add": [0, 1, 8, 19, 24, 25, 31, 33, 39], "support": [0, 1, 8, 21, 23, 33, 38], "legaci": [0, 8, 18, 33], "multilin": [0, 36], "search": [0, 1, 3, 4, 6, 7, 14, 15, 17, 19, 22, 28, 29, 34, 35, 39], "ref": 0, "98": 0, "278eae5": 0, "2e9a400": 0, "being": 0, "abl": [0, 1, 33, 39], "tag": [0, 8, 13, 14, 15, 19, 21, 25, 28, 34, 39, 40], "without": [0, 7, 8, 28, 34], "753c990": 0, "autom": [0, 1, 38], "19215f1": 0, "The": [0, 3, 6, 8, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 36, 37, 39, 40], "decoupl": 0, "flag": [0, 28, 33, 36, 37], "miscast": 0, "current_vers": [0, 3, 4, 6, 8, 13, 14, 17, 18, 19, 22, 25, 28, 34, 36, 37, 39, 40], "b8ea252": 0, "us": [0, 1, 4, 6, 7, 13, 14, 15, 17, 18, 19, 22, 24, 25, 29, 33, 34, 37, 39, 40], "configur": [0, 1, 4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 29, 30, 34, 35, 38], "format": [0, 5, 7, 8, 18, 21, 29, 33, 35, 36, 37, 40], "singl": [0, 8, 36, 40], "digit": 0, "pars": [0, 4, 8, 14, 17, 18, 19, 25, 29, 34, 37, 39, 40], "int": [0, 14, 19, 23, 24, 25, 27, 29, 30, 31], "99": 0, "regress": 0, "2bbbd74": 0, "108": 0, "case": [0, 1, 22], "line": [0, 1, 3, 7, 14, 15, 30, 33, 35, 36, 40], "start": [0, 1, 8, 23, 28, 30, 37, 39], "regex": [0, 14, 19, 28, 36, 39], "ef4823c": 0, "workflow": [0, 8, 40], "690452e": 0, "mismatch": 0, "artifact": 0, "up": [0, 1], "download": [0, 8], "3f61742": 0, "pr_number": 0, "retriev": [0, 15, 28], "85a8b48": 0, "12ba54f": 0, "d2f30a8": 0, "pr": 0, "acquisit": 0, "67ab83d": 0, "put": [0, 34], "temporari": 0, "debug": 0, "step": [0, 1], "6ac064": 0, "chang": [0, 1, 3, 4, 6, 8, 13, 14, 18, 19, 22, 25, 33, 34, 36, 37, 39, 40], "caus": 0, "run": [0, 8, 13, 17, 18, 34, 39], "23e6c18": 0, "action": 0, "d96e07a": 0, "default": [0, 1, 3, 6, 8, 15, 16, 23, 26, 28, 33, 34, 36, 37, 38, 40], "none": [0, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40], "93191f3": 0, "64": 0, "fals": [0, 13, 17, 18, 19, 22, 24, 25, 26, 29, 30, 33, 39, 40], "wa": [0, 11, 21, 34], "overrid": [0, 15, 33], "file": [0, 1, 3, 5, 7, 9, 13, 14, 15, 16, 18, 19, 20, 21, 25, 34, 35, 36], "84556f8": 0, "gh": 0, "42bab83": 0, "regard": 0, "multipl": [0, 3, 4, 5, 7, 8, 33, 36, 37], "e7a7629": 0, "method": [0, 1, 13, 17, 22, 26], "mark": 0, "dict": [0, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 31], "kei": [0, 15, 17, 18, 21, 26, 28, 29, 40], "name": [0, 4, 8, 11, 19, 25, 26, 27, 33, 34, 37], "list": [0, 1, 8, 11, 12, 13, 14, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 36, 37, 40], "filechang": [0, 19, 20, 22], "encapsul": 0, "log": [0, 1, 22, 24, 25, 27], "provid": [0, 1, 3, 23, 24, 34, 37, 40], "indent": [0, 24, 27, 31], "4e68214": 0, "fileconfig": [0, 22], "249a999": 0, "thi": [0, 1, 3, 4, 6, 8, 11, 18, 22, 23, 24, 26, 29, 33, 36, 39, 40], "better": [0, 1, 8], "describ": [0, 1, 33], "what": [0, 1, 39], "class": [0, 21], "doe": [0, 8, 12, 21, 22, 28], "move": [0, 8], "get_search_pattern": [0, 19], "sinc": [0, 1, 33, 34, 37, 39], "specif": [0, 8, 13, 15, 29], "each": [0, 4, 24, 33, 34, 37, 39], "instanc": 0, "manag": [0, 8, 15, 25, 29, 33], "a4c90b2": 0, "ini": [0, 8, 18, 36], "stuff": 0, "files_legaci": [0, 9, 15, 35], "py": [0, 8, 12, 33], "gener": [0, 1, 6, 8, 13, 23, 24, 28, 33, 39], "upgrad": [0, 8], "121ef69": 0, "cach": [0, 19], "resolv": [0, 19, 20, 22, 26], "filemap": [0, 19], "c96e0bd": 0, "custom": [0, 5, 7, 21], "4ce17a9": 0, "logger": [0, 13, 14, 15, 17, 18, 19, 22, 24, 25, 27, 29], "improv": 0, "consol": [0, 27, 40], "d1d19e3": 0, "909396d": 0, "ar": [0, 1, 4, 8, 12, 14, 20, 21, 30, 33, 34, 36, 37, 40], "hashabl": 0, "weed": 0, "out": [0, 1], "duplic": 0, "comment": [0, 1], "89686b8": 0, "extract_regex_flag": [0, 28], "a980670": 0, "cae12dc": 0, "e218264": 0, "74": 0, "tag_nam": [0, 14, 19, 25, 39], "now": [0, 4, 34, 39], "do": [0, 4, 33, 40], "need": [0, 1, 8, 33], "match": [0, 3, 20, 22, 33, 36], "exactli": 0, "logic": [0, 36], "auto": 0, "909a53f": 0, "http": [0, 1, 8, 12, 37], "callowayproject": [0, 1, 8], "my": [0, 3, 4, 9, 14, 19, 30, 33, 34, 36, 37, 39, 40], "85": 0, "97049e0": 0, "hg": [0, 25], "return": [0, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 37], "order": [0, 8, 29, 33], "thei": [0, 1, 29, 33, 34], "were": [0, 8, 11], "so": [0, 6, 8, 11, 24, 33, 36], "we": [0, 1, 6, 8, 21, 26, 33, 37, 39, 40], "want": [0, 1, 8, 14, 33, 34, 39, 40], "last": [0, 33, 39], "autovers": 0, "a308a35": 0, "key_path": [0, 19], "e160b40": 0, "made": [0, 22], "all": [0, 1, 4, 8, 20, 21, 25, 29, 33, 37, 40], "attribut": [0, 26], "except": [0, 9, 23, 35, 40], "filenam": [0, 3, 4, 6, 19, 36], "glob": [0, 19, 20], "hook": [0, 33], "8188a42": 0, "more": [0, 1, 8, 19, 37, 40], "inform": [0, 1, 7, 8, 14, 18, 24, 25, 26, 33], "see": [0, 1, 8, 21, 39], "4c81ad4": 0, "7109d70": 0, "e407974": 0, "re": [0, 1, 18, 19, 22], "written": 0, "avoid": [0, 5, 7, 8, 18, 31], "wrong": [0, 3, 21], "It": [0, 1, 6, 8, 23, 33, 40], "two": [0, 8, 33, 37, 40], "wai": [0, 1, 8, 22, 40], "parser": [0, 36], "maintain": [0, 1, 4, 8, 37], "old": [0, 36], "deprec": [0, 8], "8769671": 0, "dev": [0, 1, 39], "number": [0, 4, 8, 15, 21, 22, 23, 24, 29, 33, 34, 37, 38], "463082b": 0, "1eed99b": 0, "echo": [0, 27], "develop": [0, 1, 7, 37, 39], "e89599f": 0, "5ebb0d7": 0, "65": 0, "where": [0, 8, 33], "d": [0, 4, 28, 33, 34, 36, 39], "weren": 0, "t": [0, 1, 4, 8, 13, 15, 22, 33], "357b9dc": 0, "h": [0, 8], "help": [0, 1, 8, 21, 37], "fda71b0": 0, "67": 0, "drop": [0, 8, 33], "python3": 0, "compat": [0, 8, 40], "890edc8": 0, "longer": [0, 8, 33], "": [0, 1, 3, 8, 12, 14, 22, 29, 33, 36, 37, 40], "safer": 0, "fbcef03": 0, "recommend": [0, 1, 8, 33, 40], "call": [0, 11, 37], "instead": [0, 1, 3, 8, 18, 19, 22, 36, 37], "bumpvers": [0, 3, 4, 6, 7, 8, 33, 35, 36, 37, 39, 40], "9fb1a1d": 0, "e2579d6": 0, "290": 0, "292": 0, "e21fdd9": 0, "7e5d1bc": 0, "non": [0, 33, 34, 37], "0034716": 0, "59": 0, "doc": 0, "4a3d046": 0, "285": 0, "script": [0, 1, 7], "a59ced8": 0, "depend": [0, 1, 29, 31, 33, 37], "pydant": [0, 8, 19], "577aa4c": 0, "resolut": [0, 26], "inclus": 0, "exclus": [0, 33], "646af54": 0, "61": 0, "includ": [0, 1, 3, 4, 6, 8, 13, 14, 20, 34, 37, 40], "resolved_filemap": [0, 19], "properti": [0, 19, 24, 29], "exapand": 0, "files_to_modifi": [0, 19], "modifi": [0, 1, 8, 14, 19, 22, 26, 33, 40], "exclut": 0, "add_fil": [0, 19], "c1ef3b2": 0, "55": 0, "ignor": [0, 1, 33], "falsei": 0, "construct": 0, "cd71a1a": 0, "doubl": [0, 36], "backslash": [0, 36], "while": [0, 4, 33, 36, 37], "doesn": [0, 4, 22], "7856ee0": 0, "build": [0, 33, 37], "48980d7": 0, "7c38c40": 0, "284": 0, "c30bd12": 0, "282": 0, "95c89fb": 0, "281": 0, "mention": [0, 1], "python": [0, 1, 8, 12, 14, 29, 33, 34, 36, 40], "a91f690": 0, "context": [0, 1, 7, 11, 13, 14, 17, 19, 21, 22, 24, 25, 28, 29, 33, 35, 36, 40], "130bbe0": 0, "reset": [0, 24, 29, 33, 37], "befor": [0, 6, 8, 22, 33, 34, 39], "4b457d0": 0, "adb7e4c": 0, "277": 0, "pygments_styl": 0, "docsrc": 0, "conf": 0, "32798a9": 0, "theme": 0, "subject": 0, "look": [0, 1, 8, 33, 36], "about": [0, 1, 25, 26], "regular": [0, 18, 33, 34, 37, 39], "express": [0, 18, 22, 33, 34, 37, 39], "449b70a": 0, "no_regex": 0, "a295a32": 0, "global": 0, "individu": [0, 1, 33], "avail": [0, 1, 8, 33, 34, 36, 40], "sub": [0, 8, 40], "abil": 0, "0210d74": 0, "treat": [0, 33, 36], "after": [0, 22, 23, 33, 34], "substitut": 0, "warn": [0, 8, 27], "cfg": [0, 8, 17, 33], "a0481b7": 0, "e0731c3": 0, "a5bd008": 0, "45c85be": 0, "can": [0, 1, 4, 8, 13, 15, 24, 33, 34, 36, 37, 39, 40], "733438b": 0, "go": [0, 4], "bye": 0, "subcomand": 0, "leav": [0, 1], "781e8d8": 0, "complet": [0, 1, 29, 40], "ani": [0, 1, 8, 11, 12, 14, 15, 17, 18, 19, 22, 24, 26, 28, 29, 31, 40], "34": 0, "531738d": 0, "276": 0, "61e6747": 0, "charliermarsh": 0, "coverag": 0, "3fe96f0": 0, "pin": 0, "d4b125e": 0, "bfe5306": 0, "declar": 0, "sourcecodemanag": [0, 25], "classvar": [0, 25], "str": [0, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "_test_usable_command": [0, 25], "_commit_command": [0, 25], "_all_tags_command": [0, 25], "affect": 0, "a53cddc": 0, "c62d65e": 0, "8722a0f": 0, "work": [0, 1, 8, 21, 25, 33, 40], "just": [0, 1, 8, 18, 23, 26], "like": [0, 1, 8, 18, 24, 29, 33, 36], "increment": [0, 7, 14, 26, 33], "Will": [0, 8], "new_vers": [0, 3, 4, 6, 8, 13, 14, 17, 18, 22, 25, 26, 28, 33, 34, 36, 39, 40], "versionpart": [0, 29, 40], "would": [0, 1, 3, 11, 22, 34, 37], "short_branch_nam": [0, 25, 34], "render": [0, 13, 19, 22, 28, 29, 30, 33, 34, 36, 37], "7f7e50c": 0, "branch": [0, 34], "lower": 0, "contain": [0, 3, 4, 14, 17, 20, 22, 24, 28, 36, 40], "z": [0, 39], "truncat": [0, 34], "charact": [0, 24, 30, 37], "28": 0, "check": [0, 1, 8, 22, 30], "3a6e3e": 0, "part": [0, 7, 13, 14, 19, 20, 21, 22, 23, 29, 30, 34, 35, 39, 40], "ee43bdb": 0, "5e6f566": 0, "f1acd35": 0, "272": 0, "275": 0, "invoc": [0, 8, 40], "9d965e5": 0, "8960d24": 0, "tomldocu": [0, 16], "unwrap": 0, "convert": [0, 8, 12, 34], "branch_nam": [0, 25, 34], "scm": [0, 9, 19, 28, 35], "173be1a": 0, "d537274": 0, "b01fffc": 0, "specifi": [0, 8, 14, 15, 21, 23, 33, 37, 40], "current": [0, 1, 6, 8, 13, 14, 15, 17, 18, 22, 24, 25, 26, 29, 33, 34, 36, 39, 40], "9bce887": 0, "supersed": 0, "much": [0, 1], "capabl": 0, "yaml": [0, 1, 4, 26, 31, 40], "json": [0, 26, 40], "item": [0, 23, 26, 40], "displai": [0, 26], "pull": 0, "nest": [0, 28], "31ffbcf": 0, "backward": [0, 8, 40], "previou": [0, 1, 6, 8, 30, 33, 40], "forward": [0, 1], "problem": [0, 1], "click": [0, 8, 11, 14, 21], "automat": [0, 8, 12, 39], "must": [0, 1, 3, 4, 6, 33, 36, 39], "report": [0, 8, 22], "efb04e9": 0, "correct": [0, 8, 12, 30], "5476cdf": 0, "6e500c2": 0, "270": 0, "complaint": 0, "subprocess": 0, "c429c68": 0, "da7544f": 0, "underli": 0, "edg": 0, "deriv": 0, "environ": [0, 1, 8, 28, 33, 40], "variabl": [0, 8, 12, 15, 26, 33, 40], "multpl": 0, "fail": [0, 1, 33], "reproduc": [0, 1], "d78ff46": 0, "893ec03": 0, "version_part": [0, 9, 13, 14, 17, 19, 22, 26, 28, 35], "f236b7d": 0, "detect": [0, 12], "argument": [0, 8, 19, 24, 33], "base": [0, 1, 11, 12, 15, 19, 21, 23, 24, 25, 28, 29, 30, 31], "indic": [0, 33, 34, 37], "22edeac": 0, "23be62d": 0, "rais": [0, 12, 13, 15, 19, 22, 25, 26, 27, 28, 29], "1e3ebc5": 0, "valueerror": [0, 12, 23, 28], "badargumentusag": 0, "readm": [0, 1], "7780265": 0, "releas": [0, 4, 8, 33, 36, 38, 40], "01870d5": 0, "note": [0, 8], "266002f": 0, "edc444f": 0, "261": 0, "3d5c253": 0, "instal": [0, 7], "c1034eb": 0, "spec": 0, "4782745": 0, "pypi": [0, 8], "e5ed27d": 0, "d4b03d7": 0, "vagu": 0, "info": [0, 25], "4fb5158": 0, "If": [0, 1, 3, 8, 11, 12, 13, 14, 15, 17, 25, 26, 28, 30, 33, 34, 36, 37, 39, 40], "disabl": [0, 33], "packag": [0, 8, 33], "7c12072": 0, "inspect": 0, "didn": 0, "save": 0, "dist": 0, "f8f0278": 0, "path": [0, 13, 15, 16, 17, 18, 19, 22, 25, 28, 38], "restrict": 0, "hint": 0, "e1af658": 0, "8738f3f": 0, "tabl": [0, 33], "content": 0, "49858c0": 0, "migrat": 0, "setuptool": 0, "f10f8b2": 0, "d626f7d": 0, "black": 0, "psf": 0, "ac6cdd0": 0, "serial": [0, 4, 14, 17, 18, 19, 29, 34, 37, 39, 40], "c529452": 0, "get": [0, 8, 16, 23, 26, 27, 36], "8006f3e": 0, "scminfo": [0, 19, 25, 28], "setup": [0, 8, 17, 33], "e8fddc9": 0, "xml": [0, 33], "696503f": 0, "assert": [0, 25], "7afe58c": 0, "equal": [0, 23], "64b0de3": 0, "same": [0, 1, 5, 7, 22, 30, 33, 37], "exit": [0, 8, 27], "c025650": 0, "exist": [0, 1, 11, 13, 16, 17, 22, 28], "tool": [0, 1, 3, 4, 6, 8, 13, 25, 33, 36, 37, 39], "19f13b7": 0, "pat": 0, "pipelin": 0, "hopefulli": 0, "allow": [0, 8, 19, 21, 24, 33, 39, 40], "master": [0, 12], "codecov": 0, "a5009e0": 0, "metadata": 0, "0bd54dc": 0, "1b1d910": 0, "6c3b4fe": 0, "allow_dirti": [0, 14, 19, 39], "b042e31": 0, "git": [0, 1, 8, 25, 33, 34], "2a977af": 0, "quot": [0, 3], "9a55d6d": 0, "window": [0, 1], "b8abc44": 0, "cast": [0, 12], "them": [0, 1, 3, 23, 36, 37], "pathlib": [0, 13, 15, 17, 18, 19, 25], "error": [0, 1, 27, 29], "556853b": 0, "seem": [0, 1, 29], "ddfd3bf": 0, "fbf85c2": 0, "stop": [0, 1], "find": [0, 1, 3, 8, 11, 15, 17, 33, 36], "header": [0, 33], "0aea9dc": 0, "addit": [0, 8, 14, 34, 40], "manual": 0, "verbos": [0, 8, 14, 27, 39], "81eb097": 0, "a9cac5b": 0, "increas": [0, 8, 14, 23, 24, 29, 39, 40], "close": 0, "relas": 0, "upload": 0, "thing": [0, 40], "pythonutf8": 0, "mode": [0, 8, 40], "91a73e2": 0, "org": [0, 37], "html": 0, "utf": 0, "explicit": [0, 13, 15, 17, 33], "80fe7ef": 0, "2b3b358": 0, "cfbba08": 0, "main": [0, 8, 10], "alias": [0, 9, 35], "licens": [0, 1, 7], "34a9be5": 0, "71a204b": 0, "utf8": 0, "9cb8f60": 0, "fe794dd": 0, "function": [0, 1, 8, 9, 35, 40], "88709fd": 0, "19eaeef": 0, "d339007": 0, "convers": 0, "f5d1cab": 0, "d7dec79": 0, "857835d": 0, "dispatch": 0, "input": [0, 1, 16, 19, 21], "f3b7a0f": 0, "renam": [0, 1], "tox": 0, "job": [0, 22], "a9b6db3": 0, "e0cebb3": 0, "mercuri": [0, 8, 25, 33, 34], "560999d": 0, "6ccfa7d": 0, "subclass": [0, 11], "usageerror": [0, 21], "a447651": 0, "basevc": 0, "11c5609": 0, "consist": [0, 37], "group": [0, 8, 11, 23, 33, 37], "back": [0, 33], "6d4179b": 0, "eventu": 0, "later": 0, "creation": 0, "off": 1, "thank": [1, 8], "take": 1, "time": [1, 33], "encourag": 1, "detail": [1, 8], "handl": [1, 8, 11, 18, 22], "pleas": [1, 8], "make": [1, 6, 8, 11, 19, 20, 22], "sure": [1, 11, 20], "read": [1, 8, 17], "relev": 1, "section": [1, 6, 17, 18, 33, 39], "easier": [1, 8], "u": [1, 33, 36], "smooth": 1, "experi": 1, "involv": 1, "commun": 1, "you": [1, 4, 6, 8, 14, 23, 24, 33, 34, 36, 37, 39, 40], "don": [1, 8, 33], "fine": 1, "other": [1, 8, 29, 33, 37], "easi": [1, 24], "appreci": 1, "which": [1, 23, 24, 33, 37], "veri": [1, 8], "happi": 1, "star": 1, "tweet": 1, "refer": [1, 7, 33, 34], "local": [1, 34], "meetup": 1, "tell": 1, "friend": 1, "colleagu": 1, "everyon": 1, "particip": 1, "govern": 1, "By": [1, 8, 33, 37], "expect": 1, "uphold": 1, "unaccept": 1, "behavior": [1, 33], "coreyoordt": 1, "gmail": 1, "ask": [1, 40], "assum": 1, "best": [1, 8], "might": [1, 28, 33, 34, 37], "In": [1, 3, 4, 6, 33, 37], "found": [1, 21, 23, 33], "suitabl": 1, "still": [1, 33], "clarif": 1, "write": [1, 8, 18, 22], "advis": 1, "internet": 1, "answer": 1, "feel": 1, "follow": [1, 3, 8, 11, 14, 23, 24, 34, 36, 37, 40], "open": [1, 8], "platform": 1, "nodej": 1, "npm": 1, "etc": 1, "care": 1, "soon": [1, 4], "A": [1, 8, 13, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 37], "shouldn": 1, "chase": 1, "therefor": 1, "investig": 1, "carefulli": 1, "collect": [1, 28, 31], "advanc": 1, "fix": 1, "potenti": [1, 39], "fast": 1, "latest": [1, 8, 25, 34], "determin": [1, 12, 29], "realli": 1, "side": 1, "e": [1, 4, 8, 14, 21, 23, 33, 36, 37, 40], "g": [1, 4, 8, 14, 21, 23, 37, 40], "incompat": 1, "compon": [1, 33], "To": [1, 6, 7, 33], "user": [1, 16, 21, 27, 34], "experienc": 1, "alreadi": [1, 23, 39], "solv": 1, "tracker": 1, "stack": [1, 24], "overflow": 1, "outsid": 1, "discuss": 1, "trace": 1, "traceback": 1, "o": 1, "linux": 1, "maco": 1, "x86": 1, "arm": 1, "possibli": 1, "reliabl": 1, "And": 1, "older": 1, "never": 1, "secur": 1, "relat": 1, "vulner": 1, "sensit": 1, "elsewher": 1, "public": 1, "sent": 1, "email": 1, "track": 1, "point": [1, 8, 30], "whether": [1, 29, 33], "talk": 1, "yet": 1, "label": [1, 28, 29, 30, 39], "explain": 1, "actual": [1, 33], "reproduct": 1, "someon": 1, "els": 1, "recreat": 1, "own": 1, "usual": 1, "For": [1, 8, 33, 34, 36, 37, 40], "should": [1, 8, 13, 16, 17, 18, 22, 24, 29, 33], "isol": 1, "reduc": 1, "onc": [1, 8], "accordingli": 1, "member": 1, "try": [1, 23, 33], "obviou": 1, "those": [1, 8, 14, 33, 40], "address": 1, "until": [1, 37], "left": [1, 30], "guid": [1, 7], "through": [1, 23, 33], "new": [1, 8, 13, 16, 17, 18, 19, 26, 33, 34, 36, 38, 40], "minor": [1, 4, 8, 14, 33, 34, 36, 37, 39, 40], "guidelin": 1, "understand": 1, "cover": 1, "mayb": 1, "perform": 1, "ha": [1, 4, 6, 23, 34, 37, 39], "been": 1, "idea": [1, 18, 29], "fit": [1, 30], "scope": 1, "aim": 1, "strong": 1, "convinc": 1, "merit": 1, "keep": 1, "mind": 1, "major": [1, 4, 8, 33, 34, 37, 39, 40], "our": [1, 8], "small": [1, 8], "subset": 1, "target": 1, "consid": [1, 23, 33, 37], "plugin": 1, "librari": 1, "clear": 1, "descript": [1, 33], "titl": 1, "identifi": 1, "benefit": 1, "why": 1, "most": [1, 8, 29], "mai": [1, 3, 8, 14, 23, 33, 37, 40], "could": 1, "serv": 1, "inspir": 1, "mani": 1, "altern": [1, 36], "appropri": 1, "legal": 1, "notic": 1, "agre": 1, "author": 1, "100": 1, "necessari": 1, "right": [1, 30], "under": [1, 8], "sever": [1, 6, 17], "termin": 1, "clone": 1, "repositori": [1, 34], "enter": 1, "cd": 1, "activ": 1, "virtual": 1, "m": [1, 34], "venv": 1, "env": [1, 15], "sourc": [1, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33], "bin": 1, "pip": [1, 8], "r": [1, 36], "txt": [1, 3, 8, 33, 40], "pytest": 1, "everi": [1, 8, 34], "here": [1, 8, 33], "basic": [1, 12, 36], "process": [1, 24, 30, 33, 36, 40], "categor": 1, "exampl": [1, 4, 6, 7, 8, 11, 24, 30, 34, 36, 37, 38, 40], "cool": 1, "updat": [1, 8, 13, 16, 17, 18, 22, 33], "delet": 1, "refacto": 1, "chg": 1, "modif": 1, "taxonomi": 1, "schema": 1, "419": 1, "123": 1, "summari": 1, "cosmet": 1, "wip": 1, "reach": 1, "gen": 1, "have": [3, 4, 6, 8, 29, 33, 34, 37], "given": [3, 8, 11, 14, 25, 28, 29, 40], "myproject": [3, 4, 36], "django": [3, 26], "1": [3, 4, 8, 24, 30, 33, 36, 37, 39, 40], "5": [3, 8, 40], "6": [3, 8, 40], "templat": [3, 25, 26, 33], "text": [3, 8, 36], "0": [3, 8, 9, 23, 25, 26, 27, 30, 33, 37, 39, 40], "ensur": [3, 34], "liter": [3, 34, 36], "pattern": [3, 19, 20, 22, 28, 33, 36, 37], "my_vers": 3, "2": [3, 4, 8, 24, 33, 36, 37, 39, 40], "3": [3, 8, 36, 39], "Then": 3, "even": 4, "modul": [4, 7, 10], "awar": 4, "project": [4, 8, 14, 37, 40], "your": [4, 8, 14, 33, 34, 36], "beyond": 4, "v1": [4, 24], "myorg": 4, "v2": [4, 8, 24], "howev": [4, 36], "channel": 4, "mod": 4, "12": 4, "stabl": [4, 37], "21": 4, "4": [4, 36, 37, 39], "within": [4, 5, 7, 37], "p": [4, 33, 37, 39], "v": [4, 8, 33, 39], "patch": [4, 8, 33, 34, 37, 39], "As": 4, "direct": [4, 7], "v3": 4, "incorrect": [5, 7], "changelog": [6, 7, 33], "unreleas": [6, 33, 36], "head": [6, 33], "link": 6, "entri": [6, 33], "unnecessari": 6, "anoth": 6, "its": [6, 17, 29, 33, 37], "md": [6, 8, 33], "introduct": 7, "overview": 7, "futur": [7, 33], "usag": 7, "contribut": 7, "tutori": 7, "semant": [7, 37, 38], "interfac": [7, 8, 14, 27, 35], "explan": 7, "index": [7, 8, 26], "page": 7, "bump2vers": 8, "fork": 8, "excel": 8, "goal": 8, "rich": 8, "valid": [8, 14, 19, 36, 40], "code": [8, 25, 33], "softwar": [8, 33], "simplifi": [8, 39], "highli": 8, "happili": 8, "program": 8, "languag": 8, "8": [8, 33], "pypy3": 8, "switch": [8, 39], "both": [8, 33, 36, 37], "truli": 8, "alwai": [8, 36, 39], "ui": [8, 9, 35], "throughout": [8, 40], "interchang": [8, 40], "oper": [8, 13, 40], "On": [8, 40], "complex": [8, 40], "multi": [8, 40], "split": [8, 40], "remain": [8, 40], "discourag": [8, 40], "defin": [8, 34, 37], "These": [8, 33, 34], "rewrit": [8, 14, 40], "9": [8, 33, 37, 39, 40], "four": [8, 33], "place": [8, 33, 37], "preced": [8, 33, 37], "bumpversion_config_fil": [8, 33], "due": 8, "style": 8, "system": [8, 25, 33], "greater": [8, 33], "flexibl": [8, 33], "abov": [8, 37], "addition": 8, "dry": [8, 13, 17, 18], "n": [8, 25, 36], "touch": 8, "pretend": 8, "similar": 8, "print": [8, 14], "stderr": 8, "than": [8, 40], "machin": 8, "readabl": 8, "stdout": [8, 16], "consumpt": 8, "18": 8, "19": 8, "sai": 8, "flow": 8, "know": [8, 37], "appli": 8, "standard": 8, "bash": 8, "becom": [8, 34], "contributor": 8, "graph": 8, "happen": 8, "welcom": 8, "well": 8, "aspect": 8, "intend": 8, "versatil": 8, "mit": 8, "top": [9, 30], "level": [9, 24], "util": [9, 11, 15, 25, 27, 35], "model": [9, 15, 17, 20, 22, 29, 35], "autocast": [9, 35], "yaml_dump": [9, 35], "indented_logg": [9, 27, 35], "__main__": [9, 35], "__version__": 9, "17": [9, 36], "entrypoint": 10, "aliasedgroup": 11, "accept": 11, "prefix": [11, 34], "arg": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 33, 40], "kwarg": [11, 24, 28, 31], "rich_click": 11, "rich_group": 11, "richgroup": 11, "push": [11, 33], "pu": 11, "alia": 11, "long": 11, "uniqu": [11, 33], "get_command": 11, "ctx": [11, 13, 14, 21], "cmd_name": 11, "object": [11, 24, 26, 29, 34], "resolve_command": 11, "tupl": [11, 16, 19, 24, 28, 29, 31], "true": [12, 13, 16, 17, 18, 22, 24, 25, 26, 30, 33, 36, 37], "cgreer": 12, "cgautocast": 12, "blob": 12, "boolifi": 12, "boolean": [12, 33, 34], "noneifi": 12, "listifi": 12, "represent": [12, 29, 31], "homogen": 12, "autocast_valu": 12, "guess": 12, "bool": [12, 13, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31], "element": [12, 28, 37], "via": [12, 15, 33], "first": [12, 19, 23, 29, 30, 33], "success": 12, "repres": [12, 21, 28, 29, 33, 34], "typeerror": 12, "var": [12, 33, 34], "get_next_vers": 13, "next": [13, 22, 30, 37, 39], "do_bump": 13, "commit_and_tag": 13, "get_indented_logg": [13, 14, 15, 17, 18, 19, 22, 25, 27, 29], "configurationerror": [13, 15, 21], "config_fil": [13, 14, 15, 17, 18], "dry_run": [13, 14, 17, 18, 22, 25], "configured_fil": 13, "configuredfil": [13, 22], "chainmap": [13, 28], "messag": [13, 14, 19, 21, 24, 25, 27, 28, 34, 39], "sample_config": 14, "show_bump": 14, "core": 14, "no_configured_fil": 14, "ignore_missing_vers": [14, 19, 39], "sign_tag": [14, 19, 39], "tag_messag": [14, 19, 39], "commit_arg": [14, 19, 39], "show_list": 14, "format_": [14, 26], "prompt": [14, 16, 39], "destin": [14, 16, 39], "ascii": 14, "get_configur": 15, "check_current_vers": 15, "union": [15, 17, 18, 19, 23, 25, 29, 31], "otherwis": [15, 23, 25, 36], "attempt": [15, 29, 36], "dictionari": [15, 17, 18, 28], "create_configur": 16, "get_defaults_from_dest": 16, "find_config_fil": 17, "read_config_fil": 17, "read_toml_fil": 17, "update_config_fil": 17, "config_file_search_ord": 17, "explicit_fil": 17, "pass": [17, 24, 33], "explicitli": [17, 18, 33], "file_path": [17, 18, 22], "mutablemap": [17, 19, 22, 24, 25, 29], "read_ini_fil": 18, "update_ini_config_fil": 18, "unintent": 18, "versionpartconfig": [19, 20, 22, 29], "basemodel": 19, "keyword": [19, 24, 33], "validationerror": 19, "pydantic_cor": 19, "cannot": [19, 26, 39], "form": 19, "__init__": [19, 33], "__pydantic_self__": 19, "common": 19, "self": [19, 21], "field": [19, 33, 36], "optional_valu": [19, 23, 37, 39], "first_valu": [19, 23, 37], "independ": [19, 23, 29], "__hash__": 19, "hash": [19, 34], "compil": [19, 22, 23, 36], "raw": [19, 22], "_case_sensit": 19, "_env_prefix": 19, "_env_fil": 19, "pydantic_set": 19, "dotenvtyp": 19, "env_file_sentinel": 19, "_env_file_encod": 19, "_env_nested_delimit": 19, "_secrets_dir": 19, "baseset": 19, "scm_info": [19, 28], "included_path": 19, "excluded_path": 19, "model_config": 19, "settingsconfigdict": 19, "_resolved_filemap": 19, "_resolve_filemap": 19, "map": [19, 26], "expand": 19, "version_config": [19, 22], "versionconfig": [19, 22, 29], "helper": 20, "get_all_file_config": 20, "get_all_part_config": 20, "resolve_glob_fil": 20, "config_dict": 20, "file_cfg": 20, "accord": [20, 22], "bumpversionerror": 21, "accur": 21, "signatur": [21, 24], "formattingerror": [21, 29], "unabl": 21, "missingvalueerror": [21, 29], "dirtyworkingdirectoryerror": 21, "directori": [21, 25, 33], "dirti": [21, 25, 33, 34], "signedtagserror": [21, 25], "vc": [21, 25], "sign": [21, 25, 33], "versionnotfounderror": [21, 22], "invalidversionparterror": 21, "bugfix": 21, "badinputerror": [21, 26], "fileupdat": 22, "datafileupdat": 22, "contains_pattern": 22, "log_chang": 22, "resolve_file_config": 22, "modify_fil": 22, "file_content_befor": 22, "file_content_aft": 22, "file_chang": 22, "get_file_cont": 22, "filenotfounderror": 22, "write_file_cont": 22, "_contains_change_pattern": 22, "search_express": 22, "raw_search_express": 22, "origin": [22, 29], "isn": 22, "present": [22, 33], "fact": 22, "make_file_chang": 22, "__str__": [22, 25], "__repr__": [22, 25, 29], "update_fil": 22, "version_part_config": 22, "_update_toml_fil": 22, "search_for": 22, "raw_search_pattern": 22, "replace_with": 22, "partfunct": [23, 29], "numericfunct": 23, "numer": [23, 33, 37], "valuesfunct": 23, "abstract": [23, 25], "simpli": 23, "sequenc": [23, 26, 37], "integ": [23, 37], "alphanumer": [23, 34], "alter": [23, 33, 39], "r3": 23, "r4": 23, "001": 23, "first_numer": 23, "iter": [23, 33], "maximum": [23, 39], "adapt": 24, "begin": [24, 33], "indentedloggeradapt": [24, 27], "current_ind": 24, "contextvar": 24, "depth": 24, "indent_char": 24, "loggeradapt": 24, "paramet": 24, "zero": 24, "contextu": 24, "constructor": 24, "desir": 24, "effect": 24, "shown": 24, "somelogg": 24, "p1": 24, "p2": 24, "amount": [24, 30], "dedent": 24, "decreas": 24, "indent_str": 24, "msg": [24, 27], "control": 25, "state": 25, "get_scm_info": 25, "commit_sha": [25, 34], "distance_to_latest_tag": [25, 34, 39], "classmethod": 25, "extra_arg": 25, "is_us": 25, "usabl": 25, "assert_nondirti": 25, "latest_tag_info": 25, "parse_pattern": 25, "add_path": 25, "get_all_tag": 25, "get_version_from_tag": 25, "commit_to_scm": 25, "tag_in_scm": 25, "rev": 25, "dir": 25, "f": 25, "lightweight": [25, 33], "root": 25, "logfil": 25, "clean": 25, "output_default": 26, "output_yaml": 26, "output_json": 26, "resolve_nam": 26, "attr": 26, "obj": 26, "log_list": 26, "do_show": 26, "outputt": 26, "err_on_miss": 26, "copi": [26, 29], "lookup": 26, "access": 26, "mykei": 26, "noqa": 26, "dar401": 26, "setup_log": 27, "print_info": 27, "print_error": 27, "print_warn": 27, "getlogg": 27, "extract": [28, 39], "recursive_sort_dict": 28, "sort": 28, "recurs": 28, "key_val_str": 28, "comma": 28, "delimit": 28, "prefixed_environ": 28, "wrap": 28, "labels_for_format": 28, "serialize_format": [28, 29], "base_context": 28, "get_context": 28, "get_overrid": 28, "overridden": 28, "regex_pattern": 28, "input_valu": 28, "separ": [28, 37], "period": 28, "keyerror": 28, "intern": [29, 33], "hold": 29, "rule": 29, "behav": 29, "null": 29, "is_opt": 29, "is_independ": 29, "__format__": 29, "format_spec": 29, "__eq__": 29, "__getitem__": 29, "__len__": 29, "__iter__": 29, "part_nam": 29, "part_config": 29, "good": [29, 39], "becaus": [29, 37, 39], "version_str": [29, 30], "_serial": 29, "raise_if_incomplet": 29, "syntax": [29, 33, 36], "incomplet": 29, "serializ": 29, "_choose_serialize_format": 29, "border": 30, "definit": 30, "lead_str": 30, "space": 30, "connection_str": 30, "connect": 30, "labeled_lin": 30, "pad": 30, "filter_version_part": 30, "box_char": 30, "corner_bottom_right": 30, "corner_top_right": 30, "corner_top_left": 30, "corner_bottom_left": 30, "divider_left": 30, "divider_up": 30, "divider_down": 30, "divider_right": 30, "pipe": 30, "cross": 30, "blank": 30, "light": 30, "draw": 30, "length": 30, "has_next": 30, "has_previ": 30, "bottom": 30, "fit_length": 30, "lead": 30, "trail": 30, "against": 30, "box_styl": 30, "simpl": [31, 36], "dumper": 31, "yamldump": 31, "registri": 31, "dump": 31, "buffer": 31, "format_str": 31, "format_int": 31, "format_float": 31, "float": 31, "format_bool": 31, "format_dict": 31, "format_sequ": 31, "format_non": 31, "format_d": 31, "date": [31, 36], "format_datetim": 31, "dumperfunc": 31, "userdict": 31, "add_dump": 31, "data_typ": 31, "val": 31, "_": 31, "datetim": [31, 34], "three": [33, 37], "respectfulli": 33, "No": 33, "anyth": 33, "uncommit": 33, "bumpversion_allow_dirti": 33, "abort": 33, "protect": 33, "unvers": 33, "overwrit": 33, "unsav": 33, "bumpversion_commit": 33, "verifi": 33, "bumpversion_messag": 33, "bumpversion_commit_arg": 33, "bumpversion_tag": 33, "forget": 33, "done": 33, "bumpversion_sign_tag": 33, "bumpversion_tag_nam": 33, "bumpversion_tag_messag": 33, "ye": 33, "bumpversion_current_vers": 33, "bumpversion_pars": 33, "produc": 33, "belong": 33, "arrai": 33, "bumpversion_seri": 33, "choos": 33, "bumpversion_search": 33, "span": 33, "remotest": 33, "mean": 33, "occurr": 33, "bumpversion_replac": 33, "bumpversion_ignore_missing_vers": 33, "partnam": 33, "deviat": 33, "final": [33, 39], "Its": 33, "alpha": [33, 37], "beta": [33, 37], "gamma": 33, "newli": 33, "Their": 33, "directli": 33, "wildcard": 33, "pom": 33, "certain": 33, "append": 33, "between": 33, "paren": 33, "special": [33, 39], "coolapp": 33, "twice": 33, "mutual": 33, "octothorp": 34, "semicolon": 34, "zone": 34, "utcnow": 34, "utc": 34, "guidanc": 34, "colon": 34, "y": 34, "2023": [34, 36], "04": 34, "20": 34, "pend": 34, "lowercas": 34, "long_branch": 34, "featuremylongbranchn": 34, "current_": 34, "current_major": 34, "current_minor": 34, "current_patch": 34, "new_": 34, "new_major": 34, "new_minor": 34, "new_patch": 34, "runtim": 34, "execut": 34, "export": [34, 40], "combin": 36, "escap": 36, "unescap": 36, "enclos": 36, "curli": 36, "brace": 36, "nversion": 36, "unless": 36, "07": 36, "l": 36, "variou": 37, "typic": 37, "recent": 37, "omit": 37, "second": 37, "finish": 37, "release_nam": 37, "witti": 37, "warthog": 37, "ridicul": 37, "rat": 37, "marvel": 37, "manti": 37, "stage": 37, "x": [37, 39], "pre_label": 37, "pre_n": [37, 38], "again": 37, "devopedia": 37, "semver": 37, "calver": 37, "cat": 39, "extend": 39, "dash": 39, "seper": 39, "pre_l": 39, "za": 39, "rc": 39, "dev0": 39, "invalid": 39, "among": 39, "final1": 39, "rc0": 39, "dev1": 39, "rc1": 39, "decid": 39, "candid": 39, "simplest": 40, "_version": 40, "entir": 40, "request": 40, "pprint": 40, "enabl": 40, "ident": 40, "One": 40, "bumpversion_new_vers": 40}, "objects": {"": [[9, 0, 0, "-", "bumpversion"]], "bumpversion": [[10, 0, 0, "-", "__main__"], [9, 1, 1, "", "__version__"], [11, 0, 0, "-", "aliases"], [12, 0, 0, "-", "autocast"], [13, 0, 0, "-", "bump"], [14, 0, 0, "-", "cli"], [15, 0, 0, "-", "config"], [21, 0, 0, "-", "exceptions"], [22, 0, 0, "-", "files"], [23, 0, 0, "-", "functions"], [24, 0, 0, "-", "indented_logger"], [25, 0, 0, "-", "scm"], [26, 0, 0, "-", "show"], [27, 0, 0, "-", "ui"], [28, 0, 0, "-", "utils"], [29, 0, 0, "-", "version_part"], [30, 0, 0, "-", "visualize"], [31, 0, 0, "-", "yaml_dump"]], "bumpversion.aliases": [[11, 2, 1, "", "AliasedGroup"]], "bumpversion.aliases.AliasedGroup": [[11, 3, 1, "", "get_command"], [11, 3, 1, "", "resolve_command"]], "bumpversion.autocast": [[12, 4, 1, "", "autocast_value"], [12, 4, 1, "", "boolify"], [12, 4, 1, "", "listify"], [12, 4, 1, "", "noneify"]], "bumpversion.bump": [[13, 4, 1, "", "commit_and_tag"], [13, 4, 1, "", "do_bump"], [13, 4, 1, "", "get_next_version"], [13, 1, 1, "", "logger"]], "bumpversion.cli": [[14, 4, 1, "", "bump"], [14, 4, 1, "", "cli"], [14, 1, 1, "", "logger"], [14, 4, 1, "", "replace"], [14, 4, 1, "", "sample_config"], [14, 4, 1, "", "show"], [14, 4, 1, "", "show_bump"]], "bumpversion.config": [[15, 1, 1, "", "DEFAULTS"], [15, 4, 1, "", "check_current_version"], [16, 0, 0, "-", "create"], [17, 0, 0, "-", "files"], [18, 0, 0, "-", "files_legacy"], [15, 4, 1, "", "get_configuration"], [15, 1, 1, "", "logger"], [19, 0, 0, "-", "models"], [20, 0, 0, "-", "utils"]], "bumpversion.config.create": [[16, 4, 1, "", "create_configuration"], [16, 4, 1, "", "get_defaults_from_dest"]], "bumpversion.config.files": [[17, 1, 1, "", "CONFIG_FILE_SEARCH_ORDER"], [17, 4, 1, "", "find_config_file"], [17, 1, 1, "", "logger"], [17, 4, 1, "", "read_config_file"], [17, 4, 1, "", "read_toml_file"], [17, 4, 1, "", "update_config_file"]], "bumpversion.config.files_legacy": [[18, 1, 1, "", "logger"], [18, 4, 1, "", "read_ini_file"], [18, 4, 1, "", "update_ini_config_file"]], "bumpversion.config.models": [[19, 2, 1, "", "Config"], [19, 2, 1, "", "FileChange"], [19, 2, 1, "", "VersionPartConfig"], [19, 1, 1, "", "logger"]], "bumpversion.config.models.Config": [[19, 3, 1, "", "_resolve_filemap"], [19, 5, 1, "", "_resolved_filemap"], [19, 3, 1, "", "add_files"], [19, 5, 1, "", "allow_dirty"], [19, 5, 1, "", "commit"], [19, 5, 1, "", "commit_args"], [19, 5, 1, "", "current_version"], [19, 5, 1, "", "excluded_paths"], [19, 5, 1, "", "files"], [19, 6, 1, "", "files_to_modify"], [19, 5, 1, "", "ignore_missing_version"], [19, 5, 1, "", "included_paths"], [19, 5, 1, "", "message"], [19, 5, 1, "", "model_config"], [19, 5, 1, "", "parse"], [19, 5, 1, "", "parts"], [19, 5, 1, "", "regex"], [19, 5, 1, "", "replace"], [19, 6, 1, "", "resolved_filemap"], [19, 5, 1, "", "scm_info"], [19, 5, 1, "", "search"], [19, 5, 1, "", "serialize"], [19, 5, 1, "", "sign_tags"], [19, 5, 1, "", "tag"], [19, 5, 1, "", "tag_message"], [19, 5, 1, "", "tag_name"], [19, 6, 1, "", "version_config"]], "bumpversion.config.models.FileChange": [[19, 3, 1, "", "__hash__"], [19, 5, 1, "", "filename"], [19, 3, 1, "", "get_search_pattern"], [19, 5, 1, "", "glob"], [19, 5, 1, "", "ignore_missing_version"], [19, 5, 1, "", "key_path"], [19, 5, 1, "", "parse"], [19, 5, 1, "", "regex"], [19, 5, 1, "", "replace"], [19, 5, 1, "", "search"], [19, 5, 1, "", "serialize"]], "bumpversion.config.models.VersionPartConfig": [[19, 5, 1, "", "first_value"], [19, 5, 1, "", "independent"], [19, 5, 1, "", "optional_value"], [19, 5, 1, "", "values"]], "bumpversion.config.utils": [[20, 4, 1, "", "get_all_file_configs"], [20, 4, 1, "", "get_all_part_configs"], [20, 4, 1, "", "resolve_glob_files"]], "bumpversion.exceptions": [[21, 7, 1, "", "BadInputError"], [21, 7, 1, "", "BumpVersionError"], [21, 7, 1, "", "ConfigurationError"], [21, 7, 1, "", "DirtyWorkingDirectoryError"], [21, 7, 1, "", "FormattingError"], [21, 7, 1, "", "InvalidVersionPartError"], [21, 7, 1, "", "MissingValueError"], [21, 7, 1, "", "SignedTagsError"], [21, 7, 1, "", "VersionNotFoundError"]], "bumpversion.files": [[22, 2, 1, "", "ConfiguredFile"], [22, 2, 1, "", "DataFileUpdater"], [22, 2, 1, "", "FileUpdater"], [22, 4, 1, "", "contains_pattern"], [22, 4, 1, "", "log_changes"], [22, 1, 1, "", "logger"], [22, 4, 1, "", "modify_files"], [22, 4, 1, "", "resolve_file_config"]], "bumpversion.files.ConfiguredFile": [[22, 3, 1, "", "__repr__"], [22, 3, 1, "", "__str__"], [22, 3, 1, "", "_contains_change_pattern"], [22, 3, 1, "", "get_file_contents"], [22, 3, 1, "", "make_file_change"], [22, 3, 1, "", "write_file_contents"]], "bumpversion.files.DataFileUpdater": [[22, 3, 1, "", "_update_toml_file"], [22, 3, 1, "", "update_file"]], "bumpversion.files.FileUpdater": [[22, 3, 1, "", "update_file"]], "bumpversion.functions": [[23, 2, 1, "", "NumericFunction"], [23, 2, 1, "", "PartFunction"], [23, 2, 1, "", "ValuesFunction"]], "bumpversion.functions.NumericFunction": [[23, 5, 1, "", "FIRST_NUMERIC"], [23, 3, 1, "", "bump"]], "bumpversion.functions.PartFunction": [[23, 3, 1, "", "bump"], [23, 5, 1, "", "first_value"], [23, 5, 1, "", "independent"], [23, 5, 1, "", "optional_value"]], "bumpversion.functions.ValuesFunction": [[23, 3, 1, "", "bump"]], "bumpversion.indented_logger": [[24, 1, 1, "", "CURRENT_INDENT"], [24, 2, 1, "", "IndentedLoggerAdapter"]], "bumpversion.indented_logger.IndentedLoggerAdapter": [[24, 6, 1, "", "current_indent"], [24, 3, 1, "", "dedent"], [24, 3, 1, "", "indent"], [24, 6, 1, "", "indent_str"], [24, 3, 1, "", "process"], [24, 3, 1, "", "reset"]], "bumpversion.scm": [[25, 2, 1, "", "Git"], [25, 2, 1, "", "Mercurial"], [25, 2, 1, "", "SCMInfo"], [25, 2, 1, "", "SourceCodeManager"], [25, 4, 1, "", "get_scm_info"], [25, 1, 1, "", "logger"]], "bumpversion.scm.Git": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"]], "bumpversion.scm.Mercurial": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"]], "bumpversion.scm.SCMInfo": [[25, 3, 1, "", "__repr__"], [25, 3, 1, "", "__str__"], [25, 5, 1, "", "branch_name"], [25, 5, 1, "", "commit_sha"], [25, 5, 1, "", "current_version"], [25, 5, 1, "", "dirty"], [25, 5, 1, "", "distance_to_latest_tag"], [25, 5, 1, "", "short_branch_name"], [25, 5, 1, "", "tool"]], "bumpversion.scm.SourceCodeManager": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "__repr__"], [25, 3, 1, "", "__str__"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "commit"], [25, 3, 1, "", "commit_to_scm"], [25, 3, 1, "", "get_all_tags"], [25, 3, 1, "", "get_version_from_tag"], [25, 3, 1, "", "is_usable"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"], [25, 3, 1, "", "tag_in_scm"]], "bumpversion.show": [[26, 1, 1, "", "OUTPUTTERS"], [26, 4, 1, "", "do_show"], [26, 4, 1, "", "log_list"], [26, 4, 1, "", "output_default"], [26, 4, 1, "", "output_json"], [26, 4, 1, "", "output_yaml"], [26, 4, 1, "", "resolve_name"]], "bumpversion.ui": [[27, 1, 1, "", "VERBOSITY"], [27, 4, 1, "", "get_indented_logger"], [27, 1, 1, "", "logger"], [27, 4, 1, "", "print_error"], [27, 4, 1, "", "print_info"], [27, 4, 1, "", "print_warning"], [27, 4, 1, "", "setup_logging"]], "bumpversion.utils": [[28, 4, 1, "", "base_context"], [28, 4, 1, "", "extract_regex_flags"], [28, 4, 1, "", "get_context"], [28, 4, 1, "", "get_nested_value"], [28, 4, 1, "", "get_overrides"], [28, 4, 1, "", "key_val_string"], [28, 4, 1, "", "labels_for_format"], [28, 4, 1, "", "prefixed_environ"], [28, 4, 1, "", "recursive_sort_dict"], [28, 4, 1, "", "set_nested_value"]], "bumpversion.version_part": [[29, 2, 1, "", "Version"], [29, 2, 1, "", "VersionConfig"], [29, 2, 1, "", "VersionPart"], [29, 1, 1, "", "logger"]], "bumpversion.version_part.Version": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__getitem__"], [29, 3, 1, "", "__iter__"], [29, 3, 1, "", "__len__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "bump"]], "bumpversion.version_part.VersionConfig": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "_choose_serialize_format"], [29, 3, 1, "", "_serialize"], [29, 6, 1, "", "order"], [29, 3, 1, "", "parse"], [29, 3, 1, "", "serialize"]], "bumpversion.version_part.VersionPart": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__format__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "bump"], [29, 3, 1, "", "copy"], [29, 6, 1, "", "is_independent"], [29, 6, 1, "", "is_optional"], [29, 3, 1, "", "null"], [29, 6, 1, "", "value"]], "bumpversion.visualize": [[30, 1, 1, "", "BOX_CHARS"], [30, 2, 1, "", "Border"], [30, 4, 1, "", "connection_str"], [30, 4, 1, "", "filter_version_parts"], [30, 4, 1, "", "labeled_line"], [30, 4, 1, "", "lead_string"], [30, 4, 1, "", "visualize"]], "bumpversion.visualize.Border": [[30, 5, 1, "", "corner_bottom_left"], [30, 5, 1, "", "corner_bottom_right"], [30, 5, 1, "", "corner_top_left"], [30, 5, 1, "", "corner_top_right"], [30, 5, 1, "", "cross"], [30, 5, 1, "", "divider_down"], [30, 5, 1, "", "divider_left"], [30, 5, 1, "", "divider_right"], [30, 5, 1, "", "divider_up"], [30, 5, 1, "", "line"], [30, 5, 1, "", "pipe"]], "bumpversion.yaml_dump": [[31, 1, 1, "", "DumperFunc"], [31, 1, 1, "", "INDENT"], [31, 2, 1, "", "YAMLDumpers"], [31, 1, 1, "", "YAML_DUMPERS"], [31, 4, 1, "", "dump"], [31, 4, 1, "", "format_bool"], [31, 4, 1, "", "format_date"], [31, 4, 1, "", "format_datetime"], [31, 4, 1, "", "format_dict"], [31, 4, 1, "", "format_float"], [31, 4, 1, "", "format_int"], [31, 4, 1, "", "format_none"], [31, 4, 1, "", "format_sequence"], [31, 4, 1, "", "format_str"]], "bumpversion.yaml_dump.YAMLDumpers": [[31, 3, 1, "", "add_dumper"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:function", "5": "py:attribute", "6": "py:property", "7": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"]}, "titleterms": {"changelog": [0, 8], "0": 0, "17": 0, "2024": 0, "01": 0, "22": 0, "fix": 0, "new": [0, 39], "updat": 0, "16": 0, "2": 0, "13": 0, "other": 0, "1": 0, "06": 0, "05": 0, "15": 0, "4": 0, "2023": 0, "12": 0, "29": 0, "3": 0, "18": 0, "14": 0, "11": 0, "04": 0, "09": 0, "26": 0, "10": 0, "9": 0, "08": 0, "25": 0, "07": 0, "03": 0, "8": 0, "7": 0, "6": 0, "23": 0, "5": 0, "20": 0, "24": 0, "contribut": [1, 8], "bump": [1, 7, 8, 13, 40], "my": [1, 7, 8], "version": [1, 4, 7, 8, 33, 34, 37, 39, 40], "tabl": [1, 7], "content": [1, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "code": [1, 34], "conduct": 1, "i": 1, "have": 1, "question": 1, "report": 1, "bug": 1, "befor": 1, "submit": 1, "how": [1, 5], "do": 1, "good": 1, "suggest": 1, "enhanc": 1, "an": 1, "your": 1, "first": [1, 37], "setup": 1, "run": 1, "test": 1, "instal": [1, 8], "pre": [1, 39], "commit": [1, 33], "hook": 1, "improv": 1, "The": 1, "document": 1, "styleguid": 1, "style": [1, 33], "messag": [1, 33], "join": 1, "project": 1, "team": 1, "attribut": 1, "explan": 2, "avoid": 3, "incorrect": 3, "replac": [3, 6, 33, 36, 40], "custom": 4, "format": [4, 34], "differ": 4, "file": [4, 6, 8, 17, 22, 33, 40], "To": 5, "guid": 5, "multipl": 6, "within": 6, "same": 6, "indic": 7, "overview": 8, "futur": 8, "direct": 8, "usag": [8, 40], "increment": [8, 37, 40], "part": [8, 33, 37], "configur": [8, 33, 36, 37, 39, 40], "command": [8, 32], "line": [8, 32], "option": [8, 37], "us": [8, 36], "script": 8, "develop": 8, "licens": 8, "bumpvers": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "subpackag": 9, "submodul": [9, 15], "packag": [9, 15], "data": [9, 13, 14, 15, 17, 18, 19, 22, 24, 25, 26, 27, 29, 30, 31], "api": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "__main__": 10, "alias": 11, "modul": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "class": [11, 19, 22, 23, 24, 25, 29, 30, 31], "autocast": 12, "function": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30, 31, 37], "cli": 14, "config": [15, 16, 17, 18, 19, 20], "creat": [16, 39], "files_legaci": 18, "model": 19, "util": [20, 28], "except": 21, "indented_logg": 24, "scm": 25, "show": [26, 40], "ui": 27, "version_part": [29, 40], "visual": [30, 39], "yaml_dump": 31, "interfac": 32, "global": 33, "allow_dirti": 33, "commit_arg": 33, "tag": 33, "sign_tag": 33, "tag_nam": 33, "tag_messag": 33, "current_vers": 33, "pars": 33, "serial": 33, "search": [33, 36, 40], "ignore_missing_vers": 33, "toml": 33, "exampl": [33, 39], "ini": 33, "specif": 33, "valu": [33, 37], "optional_valu": 33, "first_valu": 33, "independ": [33, 37], "filenam": 33, "glob": 33, "context": 34, "escap": 34, "charact": [34, 36], "date": 34, "time": 34, "field": 34, "sourc": 34, "manag": 34, "environ": 34, "variabl": 34, "refer": [35, 37], "templat": 36, "string": 36, "regular": 36, "express": 36, "special": 36, "tutori": 38, "semant": 39, "default": 39, "path": 39, "support": 39, "releas": 39, "autom": 39, "number": 39, "pre_n": 39, "note": 40, "warn": 40, "inform": 40, "without": 40}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Changelog": [[0, "changelog"], [8, "changelog"]], "0.17.0 (2024-01-22)": [[0, "id1"]], "Fixes": [[0, "fixes"], [0, "id3"], [0, "id5"], [0, "id10"], [0, "id12"], [0, "id14"], [0, "id17"], [0, "id21"], [0, "id24"], [0, "id28"], [0, "id33"], [0, "id43"], [0, "id48"], [0, "id57"], [0, "id60"], [0, "id64"], [0, "id68"], [0, "id71"], [0, "id76"], [0, "id79"], [0, "id84"], [0, "id89"]], "New": [[0, "new"], [0, "id7"], [0, "id15"], [0, "id25"], [0, "id29"], [0, "id34"], [0, "id44"], [0, "id53"], [0, "id55"], [0, "id61"], [0, "id65"], [0, "id72"], [0, "id80"], [0, "id85"], [0, "id90"]], "Updates": [[0, "updates"], [0, "id19"], [0, "id22"], [0, "id26"], [0, "id31"], [0, "id36"], [0, "id39"], [0, "id41"], [0, "id46"], [0, "id51"], [0, "id66"], [0, "id74"], [0, "id82"], [0, "id87"], [0, "id92"]], "0.16.2 (2024-01-13)": [[0, "id2"]], "Other": [[0, "other"], [0, "id8"], [0, "id18"], [0, "id30"], [0, "id35"], [0, "id38"], [0, "id45"], [0, "id50"], [0, "id58"], [0, "id62"], [0, "id69"], [0, "id73"], [0, "id77"], [0, "id81"], [0, "id86"], [0, "id91"]], "0.16.1 (2024-01-06)": [[0, "id4"]], "0.16.0 (2024-01-05)": [[0, "id6"]], "0.15.4 (2023-12-29)": [[0, "id9"]], "0.15.3 (2023-12-18)": [[0, "id11"]], "0.15.2 (2023-12-18)": [[0, "id13"]], "0.15.1 (2023-12-18)": [[0, "id16"]], "0.15.0 (2023-12-16)": [[0, "id20"]], "0.14.0 (2023-12-15)": [[0, "id23"]], "0.13.0 (2023-12-06)": [[0, "id27"]], "0.12.0 (2023-11-04)": [[0, "id32"]], "0.11.0 (2023-09-26)": [[0, "id37"]], "0.10.0 (2023-09-05)": [[0, "id40"]], "0.9.3 (2023-08-25)": [[0, "id42"]], "0.9.2 (2023-08-07)": [[0, "id47"]], "0.9.1 (2023-08-03)": [[0, "id49"]], "0.9.0 (2023-08-03)": [[0, "id52"]], "0.8.0 (2023-07-13)": [[0, "id54"]], "0.7.1 (2023-07-12)": [[0, "id56"]], "0.7.0 (2023-07-10)": [[0, "id59"]], "0.6.0 (2023-06-23)": [[0, "id63"]], "0.5.1 (2023-06-14)": [[0, "id67"]], "0.5.0 (2023-06-12)": [[0, "id70"]], "0.4.1 (2023-06-09)": [[0, "id75"]], "0.4.0 (2023-04-20)": [[0, "id78"]], "0.3.0 (2023-04-17)": [[0, "id83"]], "0.2.0 (2023-04-14)": [[0, "id88"]], "0.1.0 (2023-03-24)": [[0, "id93"]], "Contributing to Bump My Version": [[1, "contributing-to-bump-my-version"]], "Table of Contents": [[1, "table-of-contents"]], "Code of Conduct": [[1, "code-of-conduct"]], "I Have a Question": [[1, "i-have-a-question"]], "Reporting Bugs": [[1, "reporting-bugs"]], "Before Submitting a Bug Report": [[1, "before-submitting-a-bug-report"]], "How Do I Submit a Good Bug Report?": [[1, "how-do-i-submit-a-good-bug-report"]], "Suggesting Enhancements": [[1, "suggesting-enhancements"]], "Before Submitting an Enhancement": [[1, "before-submitting-an-enhancement"]], "How Do I Submit a Good Enhancement Suggestion?": [[1, "how-do-i-submit-a-good-enhancement-suggestion"]], "Your First Code Contribution": [[1, "your-first-code-contribution"]], "Setup": [[1, "setup"]], "Run tests": [[1, "run-tests"]], "Install Pre-commit Hooks": [[1, "install-pre-commit-hooks"]], "Improving The Documentation": [[1, "improving-the-documentation"]], "Styleguides": [[1, "styleguides"]], "Coding Style": [[1, "coding-style"]], "Commit Messages": [[1, "commit-messages"]], "Join The Project Team": [[1, "join-the-project-team"]], "Attribution": [[1, "attribution"]], "Explanation": [[2, "explanation"]], "Avoiding incorrect replacements": [[3, "avoiding-incorrect-replacements"]], "Custom version formats in different files": [[4, "custom-version-formats-in-different-files"]], "How-To Guides": [[5, "how-to-guides"]], "Multiple replacements within the same file": [[6, "multiple-replacements-within-the-same-file"]], "Bump My Version": [[7, "bump-my-version"], [8, "bump-my-version"]], "Contents": [[7, null]], "Indices and tables": [[7, "indices-and-tables"]], "Overview": [[8, "overview"]], "Future Direction": [[8, "future-direction"]], "Installation": [[8, "installation"]], "Usage for version incrementing": [[8, "usage-for-version-incrementing"]], "part": [[8, "part"]], "file": [[8, "file"]], "Configuration file": [[8, "configuration-file"]], "Command-line Options": [[8, "command-line-options"]], "Using bump-my-version in a script": [[8, "using-bump-my-version-in-a-script"]], "Development & Contributing": [[8, "development-contributing"]], "License": [[8, "license"]], "bumpversion": [[9, "module-bumpversion"]], "Subpackages": [[9, "subpackages"]], "Submodules": [[9, "submodules"], [15, "submodules"]], "Package Contents": [[9, "package-contents"], [15, "package-contents"]], "Data": [[9, "data"], [13, "data"], [14, "data"], [15, "data"], [17, "data"], [18, "data"], [19, "data"], [22, "data"], [24, "data"], [25, "data"], [26, "data"], [27, "data"], [29, "data"], [30, "data"], [31, "data"]], "API": [[9, "api"], [11, "api"], [12, "api"], [13, "api"], [14, "api"], [15, "api"], [16, "api"], [17, "api"], [18, "api"], [19, "api"], [20, "api"], [21, "api"], [22, "api"], [23, "api"], [24, "api"], [25, "api"], [26, "api"], [27, "api"], [28, "api"], [29, "api"], [30, "api"], [31, "api"]], "bumpversion.__main__": [[10, "module-bumpversion.__main__"]], "bumpversion.aliases": [[11, "module-bumpversion.aliases"]], "Module Contents": [[11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [16, "module-contents"], [17, "module-contents"], [18, "module-contents"], [19, "module-contents"], [20, "module-contents"], [21, "module-contents"], [22, "module-contents"], [23, "module-contents"], [24, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [28, "module-contents"], [29, "module-contents"], [30, "module-contents"], [31, "module-contents"]], "Classes": [[11, "classes"], [19, "classes"], [22, "classes"], [23, "classes"], [24, "classes"], [25, "classes"], [29, "classes"], [30, "classes"], [31, "classes"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "Functions": [[12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [16, "functions"], [17, "functions"], [18, "functions"], [20, "functions"], [22, "functions"], [25, "functions"], [26, "functions"], [27, "functions"], [28, "functions"], [30, "functions"], [31, "functions"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "bumpversion.config.create": [[16, "module-bumpversion.config.create"]], "bumpversion.config.files": [[17, "module-bumpversion.config.files"]], "bumpversion.config.files_legacy": [[18, "module-bumpversion.config.files_legacy"]], "bumpversion.config.models": [[19, "module-bumpversion.config.models"]], "bumpversion.config.utils": [[20, "module-bumpversion.config.utils"]], "bumpversion.exceptions": [[21, "module-bumpversion.exceptions"]], "bumpversion.files": [[22, "module-bumpversion.files"]], "bumpversion.functions": [[23, "module-bumpversion.functions"]], "bumpversion.indented_logger": [[24, "module-bumpversion.indented_logger"]], "bumpversion.scm": [[25, "module-bumpversion.scm"]], "bumpversion.show": [[26, "module-bumpversion.show"]], "bumpversion.ui": [[27, "module-bumpversion.ui"]], "bumpversion.utils": [[28, "module-bumpversion.utils"]], "bumpversion.version_part": [[29, "module-bumpversion.version_part"]], "bumpversion.visualize": [[30, "module-bumpversion.visualize"]], "bumpversion.yaml_dump": [[31, "module-bumpversion.yaml_dump"]], "Command-line Interface": [[32, "command-line-interface"]], "Configuration": [[33, "configuration"]], "Configuration files": [[33, "configuration-files"]], "Global Configuration": [[33, "global-configuration"]], "allow_dirty": [[33, "allow-dirty"]], "commit": [[33, "commit"]], "message": [[33, "message"]], "commit_args": [[33, "commit-args"]], "tag": [[33, "tag"]], "sign_tags": [[33, "sign-tags"]], "tag_name": [[33, "tag-name"]], "tag_message": [[33, "tag-message"]], "current_version": [[33, "current-version"]], "parse": [[33, "parse"], [33, "id3"]], "serialize": [[33, "serialize"], [33, "id4"]], "search": [[33, "search"], [33, "id5"]], "replace": [[33, "replace"], [33, "id6"]], "ignore_missing_version": [[33, "ignore-missing-version"], [33, "id7"]], "TOML example": [[33, "toml-example"], [33, "id1"]], "INI-style example": [[33, "ini-style-example"], [33, "id2"]], "Version part-specific configuration": [[33, "version-part-specific-configuration"]], "values": [[33, "values"]], "optional_value": [[33, "optional-value"]], "first_value": [[33, "first-value"]], "independent": [[33, "independent"]], "File-specific configuration": [[33, "file-specific-configuration"]], "filename": [[33, "filename"]], "glob": [[33, "glob"]], "INI-style configuration files": [[33, "ini-style-configuration-files"]], "TOML configuration files": [[33, "toml-configuration-files"]], "Formatting context": [[34, "formatting-context"]], "Escaped characters": [[34, "escaped-characters"]], "Date and time fields": [[34, "date-and-time-fields"]], "Source code management fields": [[34, "source-code-management-fields"]], "Version fields": [[34, "version-fields"]], "Environment variables": [[34, "environment-variables"]], "Reference": [[35, "reference"], [37, "reference"]], "Search and replace configuration": [[36, "search-and-replace-configuration"]], "Using template strings": [[36, "using-template-strings"]], "Using regular expressions": [[36, "using-regular-expressions"]], "Regular expression special characters": [[36, "regular-expression-special-characters"]], "Version parts": [[37, "version-parts"]], "Version configuration": [[37, "version-configuration"]], "Version part configuration": [[37, "version-part-configuration"]], "Incrementing functions": [[37, "incrementing-functions"]], "Optional values": [[37, "optional-values"]], "First Values": [[37, "first-values"]], "Independent Values": [[37, "independent-values"]], "Tutorials": [[38, "tutorials"]], "Semantic versioning example": [[39, "semantic-versioning-example"]], "Create a default configuration": [[39, "create-a-default-configuration"]], "Visualizing the versioning path": [[39, "visualizing-the-versioning-path"]], "Supporting pre-release versions": [[39, "supporting-pre-release-versions"]], "Visualizing the new versioning path": [[39, "visualizing-the-new-versioning-path"]], "Automating the pre-release numbering": [[39, "automating-the-pre-release-numbering"]], "Visualizing the pre_n versioning path": [[39, "visualizing-the-pre-n-versioning-path"]], "Usage": [[40, "usage"]], "NOTE": [[40, null], [40, null]], "WARNING": [[40, null]], "Incrementing a version": [[40, "incrementing-a-version"]], "VERSION_PART": [[40, "version-part"]], "FILES": [[40, "files"]], "Showing configuration information": [[40, "showing-configuration-information"]], "Searching and replacing without bumping": [[40, "searching-and-replacing-without-bumping"]]}, "indexentries": {"__version__ (in module bumpversion)": [[9, "bumpversion.__version__"]], "bumpversion": [[9, "module-bumpversion"]], "module": [[9, "module-bumpversion"], [10, "module-bumpversion.__main__"], [11, "module-bumpversion.aliases"], [12, "module-bumpversion.autocast"], [13, "module-bumpversion.bump"], [14, "module-bumpversion.cli"], [15, "module-bumpversion.config"], [16, "module-bumpversion.config.create"], [17, "module-bumpversion.config.files"], [18, "module-bumpversion.config.files_legacy"], [19, "module-bumpversion.config.models"], [20, "module-bumpversion.config.utils"], [21, "module-bumpversion.exceptions"], [22, "module-bumpversion.files"], [23, "module-bumpversion.functions"], [24, "module-bumpversion.indented_logger"], [25, "module-bumpversion.scm"], [26, "module-bumpversion.show"], [27, "module-bumpversion.ui"], [28, "module-bumpversion.utils"], [29, "module-bumpversion.version_part"], [30, "module-bumpversion.visualize"], [31, "module-bumpversion.yaml_dump"]], "bumpversion.__main__": [[10, "module-bumpversion.__main__"]], "aliasedgroup (class in bumpversion.aliases)": [[11, "bumpversion.aliases.AliasedGroup"]], "bumpversion.aliases": [[11, "module-bumpversion.aliases"]], "get_command() (bumpversion.aliases.aliasedgroup method)": [[11, "bumpversion.aliases.AliasedGroup.get_command"]], "resolve_command() (bumpversion.aliases.aliasedgroup method)": [[11, "bumpversion.aliases.AliasedGroup.resolve_command"]], "autocast_value() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.autocast_value"]], "boolify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.boolify"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "listify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.listify"]], "noneify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.noneify"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "commit_and_tag() (in module bumpversion.bump)": [[13, "bumpversion.bump.commit_and_tag"]], "do_bump() (in module bumpversion.bump)": [[13, "bumpversion.bump.do_bump"]], "get_next_version() (in module bumpversion.bump)": [[13, "bumpversion.bump.get_next_version"]], "logger (in module bumpversion.bump)": [[13, "bumpversion.bump.logger"]], "bump() (in module bumpversion.cli)": [[14, "bumpversion.cli.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "cli() (in module bumpversion.cli)": [[14, "bumpversion.cli.cli"]], "logger (in module bumpversion.cli)": [[14, "bumpversion.cli.logger"]], "replace() (in module bumpversion.cli)": [[14, "bumpversion.cli.replace"]], "sample_config() (in module bumpversion.cli)": [[14, "bumpversion.cli.sample_config"]], "show() (in module bumpversion.cli)": [[14, "bumpversion.cli.show"]], "show_bump() (in module bumpversion.cli)": [[14, "bumpversion.cli.show_bump"]], "defaults (in module bumpversion.config)": [[15, "bumpversion.config.DEFAULTS"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "check_current_version() (in module bumpversion.config)": [[15, "bumpversion.config.check_current_version"]], "get_configuration() (in module bumpversion.config)": [[15, "bumpversion.config.get_configuration"]], "logger (in module bumpversion.config)": [[15, "bumpversion.config.logger"]], "bumpversion.config.create": [[16, "module-bumpversion.config.create"]], "create_configuration() (in module bumpversion.config.create)": [[16, "bumpversion.config.create.create_configuration"]], "get_defaults_from_dest() (in module bumpversion.config.create)": [[16, "bumpversion.config.create.get_defaults_from_dest"]], "config_file_search_order (in module bumpversion.config.files)": [[17, "bumpversion.config.files.CONFIG_FILE_SEARCH_ORDER"]], "bumpversion.config.files": [[17, "module-bumpversion.config.files"]], "find_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.find_config_file"]], "logger (in module bumpversion.config.files)": [[17, "bumpversion.config.files.logger"]], "read_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.read_config_file"]], "read_toml_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.read_toml_file"]], "update_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.update_config_file"]], "bumpversion.config.files_legacy": [[18, "module-bumpversion.config.files_legacy"]], "logger (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.logger"]], "read_ini_file() (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.read_ini_file"]], "update_ini_config_file() (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.update_ini_config_file"]], "config (class in bumpversion.config.models)": [[19, "bumpversion.config.models.Config"]], "filechange (class in bumpversion.config.models)": [[19, "bumpversion.config.models.FileChange"]], "versionpartconfig (class in bumpversion.config.models)": [[19, "bumpversion.config.models.VersionPartConfig"]], "__hash__() (bumpversion.config.models.filechange method)": [[19, "bumpversion.config.models.FileChange.__hash__"]], "_resolve_filemap() (bumpversion.config.models.config method)": [[19, "bumpversion.config.models.Config._resolve_filemap"]], "_resolved_filemap (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config._resolved_filemap"]], "add_files() (bumpversion.config.models.config method)": [[19, "bumpversion.config.models.Config.add_files"]], "allow_dirty (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.allow_dirty"]], "bumpversion.config.models": [[19, "module-bumpversion.config.models"]], "commit (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.commit"]], "commit_args (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.commit_args"]], "current_version (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.current_version"]], "excluded_paths (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.excluded_paths"]], "filename (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.filename"]], "files (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.files"]], "files_to_modify (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.files_to_modify"]], "first_value (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.first_value"]], "get_search_pattern() (bumpversion.config.models.filechange method)": [[19, "bumpversion.config.models.FileChange.get_search_pattern"]], "glob (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.glob"]], "ignore_missing_version (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.ignore_missing_version"]], "ignore_missing_version (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.ignore_missing_version"]], "included_paths (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.included_paths"]], "independent (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.independent"]], "key_path (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.key_path"]], "logger (in module bumpversion.config.models)": [[19, "bumpversion.config.models.logger"]], "message (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.message"]], "model_config (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.model_config"]], "optional_value (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.optional_value"]], "parse (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.parse"]], "parse (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.parse"]], "parts (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.parts"]], "regex (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.regex"]], "regex (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.regex"]], "replace (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.replace"]], "replace (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.replace"]], "resolved_filemap (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.resolved_filemap"]], "scm_info (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.scm_info"]], "search (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.search"]], "search (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.search"]], "serialize (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.serialize"]], "serialize (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.serialize"]], "sign_tags (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.sign_tags"]], "tag (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag"]], "tag_message (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag_message"]], "tag_name (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag_name"]], "values (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.values"]], "version_config (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.version_config"]], "bumpversion.config.utils": [[20, "module-bumpversion.config.utils"]], "get_all_file_configs() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.get_all_file_configs"]], "get_all_part_configs() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.get_all_part_configs"]], "resolve_glob_files() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.resolve_glob_files"]], "badinputerror": [[21, "bumpversion.exceptions.BadInputError"]], "bumpversionerror": [[21, "bumpversion.exceptions.BumpVersionError"]], "configurationerror": [[21, "bumpversion.exceptions.ConfigurationError"]], "dirtyworkingdirectoryerror": [[21, "bumpversion.exceptions.DirtyWorkingDirectoryError"]], "formattingerror": [[21, "bumpversion.exceptions.FormattingError"]], "invalidversionparterror": [[21, "bumpversion.exceptions.InvalidVersionPartError"]], "missingvalueerror": [[21, "bumpversion.exceptions.MissingValueError"]], "signedtagserror": [[21, "bumpversion.exceptions.SignedTagsError"]], "versionnotfounderror": [[21, "bumpversion.exceptions.VersionNotFoundError"]], "bumpversion.exceptions": [[21, "module-bumpversion.exceptions"]], "configuredfile (class in bumpversion.files)": [[22, "bumpversion.files.ConfiguredFile"]], "datafileupdater (class in bumpversion.files)": [[22, "bumpversion.files.DataFileUpdater"]], "fileupdater (class in bumpversion.files)": [[22, "bumpversion.files.FileUpdater"]], "__repr__() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.__repr__"]], "__str__() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.__str__"]], "_contains_change_pattern() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile._contains_change_pattern"]], "_update_toml_file() (bumpversion.files.datafileupdater method)": [[22, "bumpversion.files.DataFileUpdater._update_toml_file"]], "bumpversion.files": [[22, "module-bumpversion.files"]], "contains_pattern() (in module bumpversion.files)": [[22, "bumpversion.files.contains_pattern"]], "get_file_contents() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.get_file_contents"]], "log_changes() (in module bumpversion.files)": [[22, "bumpversion.files.log_changes"]], "logger (in module bumpversion.files)": [[22, "bumpversion.files.logger"]], "make_file_change() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.make_file_change"]], "modify_files() (in module bumpversion.files)": [[22, "bumpversion.files.modify_files"]], "resolve_file_config() (in module bumpversion.files)": [[22, "bumpversion.files.resolve_file_config"]], "update_file() (bumpversion.files.datafileupdater method)": [[22, "bumpversion.files.DataFileUpdater.update_file"]], "update_file() (bumpversion.files.fileupdater method)": [[22, "bumpversion.files.FileUpdater.update_file"]], "write_file_contents() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.write_file_contents"]], "first_numeric (bumpversion.functions.numericfunction attribute)": [[23, "bumpversion.functions.NumericFunction.FIRST_NUMERIC"]], "numericfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.NumericFunction"]], "partfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.PartFunction"]], "valuesfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.ValuesFunction"]], "bump() (bumpversion.functions.numericfunction method)": [[23, "bumpversion.functions.NumericFunction.bump"]], "bump() (bumpversion.functions.partfunction method)": [[23, "bumpversion.functions.PartFunction.bump"]], "bump() (bumpversion.functions.valuesfunction method)": [[23, "bumpversion.functions.ValuesFunction.bump"]], "bumpversion.functions": [[23, "module-bumpversion.functions"]], "first_value (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.first_value"]], "independent (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.independent"]], "optional_value (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.optional_value"]], "current_indent (in module bumpversion.indented_logger)": [[24, "bumpversion.indented_logger.CURRENT_INDENT"]], "indentedloggeradapter (class in bumpversion.indented_logger)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter"]], "bumpversion.indented_logger": [[24, "module-bumpversion.indented_logger"]], "current_indent (bumpversion.indented_logger.indentedloggeradapter property)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.current_indent"]], "dedent() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.dedent"]], "indent() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.indent"]], "indent_str (bumpversion.indented_logger.indentedloggeradapter property)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.indent_str"]], "process() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.process"]], "reset() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.reset"]], "git (class in bumpversion.scm)": [[25, "bumpversion.scm.Git"]], "mercurial (class in bumpversion.scm)": [[25, "bumpversion.scm.Mercurial"]], "scminfo (class in bumpversion.scm)": [[25, "bumpversion.scm.SCMInfo"]], "sourcecodemanager (class in bumpversion.scm)": [[25, "bumpversion.scm.SourceCodeManager"]], "_all_tags_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._ALL_TAGS_COMMAND"]], "_commit_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._COMMIT_COMMAND"]], "_test_usable_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._TEST_USABLE_COMMAND"]], "__repr__() (bumpversion.scm.scminfo method)": [[25, "bumpversion.scm.SCMInfo.__repr__"]], "__repr__() (bumpversion.scm.sourcecodemanager method)": [[25, "bumpversion.scm.SourceCodeManager.__repr__"]], "__str__() (bumpversion.scm.scminfo method)": [[25, "bumpversion.scm.SCMInfo.__str__"]], "__str__() (bumpversion.scm.sourcecodemanager method)": [[25, "bumpversion.scm.SourceCodeManager.__str__"]], "add_path() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.add_path"]], "add_path() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.add_path"]], "add_path() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.add_path"]], "assert_nondirty() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.assert_nondirty"]], "branch_name (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.branch_name"]], "bumpversion.scm": [[25, "module-bumpversion.scm"]], "commit() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.commit"]], "commit_sha (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.commit_sha"]], "commit_to_scm() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.commit_to_scm"]], "current_version (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.current_version"]], "dirty (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.dirty"]], "distance_to_latest_tag (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.distance_to_latest_tag"]], "get_all_tags() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.get_all_tags"]], "get_scm_info() (in module bumpversion.scm)": [[25, "bumpversion.scm.get_scm_info"]], "get_version_from_tag() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.get_version_from_tag"]], "is_usable() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.is_usable"]], "latest_tag_info() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.latest_tag_info"]], "logger (in module bumpversion.scm)": [[25, "bumpversion.scm.logger"]], "short_branch_name (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.short_branch_name"]], "tag() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.tag"]], "tag() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.tag"]], "tag() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.tag"]], "tag_in_scm() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.tag_in_scm"]], "tool (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.tool"]], "outputters (in module bumpversion.show)": [[26, "bumpversion.show.OUTPUTTERS"]], "bumpversion.show": [[26, "module-bumpversion.show"]], "do_show() (in module bumpversion.show)": [[26, "bumpversion.show.do_show"]], "log_list() (in module bumpversion.show)": [[26, "bumpversion.show.log_list"]], "output_default() (in module bumpversion.show)": [[26, "bumpversion.show.output_default"]], "output_json() (in module bumpversion.show)": [[26, "bumpversion.show.output_json"]], "output_yaml() (in module bumpversion.show)": [[26, "bumpversion.show.output_yaml"]], "resolve_name() (in module bumpversion.show)": [[26, "bumpversion.show.resolve_name"]], "verbosity (in module bumpversion.ui)": [[27, "bumpversion.ui.VERBOSITY"]], "bumpversion.ui": [[27, "module-bumpversion.ui"]], "get_indented_logger() (in module bumpversion.ui)": [[27, "bumpversion.ui.get_indented_logger"]], "logger (in module bumpversion.ui)": [[27, "bumpversion.ui.logger"]], "print_error() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_error"]], "print_info() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_info"]], "print_warning() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_warning"]], "setup_logging() (in module bumpversion.ui)": [[27, "bumpversion.ui.setup_logging"]], "base_context() (in module bumpversion.utils)": [[28, "bumpversion.utils.base_context"]], "bumpversion.utils": [[28, "module-bumpversion.utils"]], "extract_regex_flags() (in module bumpversion.utils)": [[28, "bumpversion.utils.extract_regex_flags"]], "get_context() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_context"]], "get_nested_value() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_nested_value"]], "get_overrides() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_overrides"]], "key_val_string() (in module bumpversion.utils)": [[28, "bumpversion.utils.key_val_string"]], "labels_for_format() (in module bumpversion.utils)": [[28, "bumpversion.utils.labels_for_format"]], "prefixed_environ() (in module bumpversion.utils)": [[28, "bumpversion.utils.prefixed_environ"]], "recursive_sort_dict() (in module bumpversion.utils)": [[28, "bumpversion.utils.recursive_sort_dict"]], "set_nested_value() (in module bumpversion.utils)": [[28, "bumpversion.utils.set_nested_value"]], "version (class in bumpversion.version_part)": [[29, "bumpversion.version_part.Version"]], "versionconfig (class in bumpversion.version_part)": [[29, "bumpversion.version_part.VersionConfig"]], "versionpart (class in bumpversion.version_part)": [[29, "bumpversion.version_part.VersionPart"]], "__eq__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__eq__"]], "__eq__() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.__eq__"]], "__eq__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__eq__"]], "__format__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__format__"]], "__getitem__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__getitem__"]], "__iter__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__iter__"]], "__len__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__len__"]], "__repr__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__repr__"]], "__repr__() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.__repr__"]], "__repr__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__repr__"]], "_choose_serialize_format() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig._choose_serialize_format"]], "_serialize() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig._serialize"]], "bump() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.bump"]], "bump() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.bump"]], "bumpversion.version_part": [[29, "module-bumpversion.version_part"]], "copy() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.copy"]], "is_independent (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.is_independent"]], "is_optional (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.is_optional"]], "logger (in module bumpversion.version_part)": [[29, "bumpversion.version_part.logger"]], "null() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.null"]], "order (bumpversion.version_part.versionconfig property)": [[29, "bumpversion.version_part.VersionConfig.order"]], "parse() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.parse"]], "serialize() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.serialize"]], "value (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.value"]], "box_chars (in module bumpversion.visualize)": [[30, "bumpversion.visualize.BOX_CHARS"]], "border (class in bumpversion.visualize)": [[30, "bumpversion.visualize.Border"]], "bumpversion.visualize": [[30, "module-bumpversion.visualize"]], "connection_str() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.connection_str"]], "corner_bottom_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_bottom_left"]], "corner_bottom_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_bottom_right"]], "corner_top_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_top_left"]], "corner_top_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_top_right"]], "cross (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.cross"]], "divider_down (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_down"]], "divider_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_left"]], "divider_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_right"]], "divider_up (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_up"]], "filter_version_parts() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.filter_version_parts"]], "labeled_line() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.labeled_line"]], "lead_string() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.lead_string"]], "line (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.line"]], "pipe (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.pipe"]], "visualize() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.visualize"]], "dumperfunc (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.DumperFunc"]], "indent (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.INDENT"]], "yamldumpers (class in bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.YAMLDumpers"]], "yaml_dumpers (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.YAML_DUMPERS"]], "add_dumper() (bumpversion.yaml_dump.yamldumpers method)": [[31, "bumpversion.yaml_dump.YAMLDumpers.add_dumper"]], "bumpversion.yaml_dump": [[31, "module-bumpversion.yaml_dump"]], "dump() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.dump"]], "format_bool() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_bool"]], "format_date() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_date"]], "format_datetime() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_datetime"]], "format_dict() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_dict"]], "format_float() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_float"]], "format_int() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_int"]], "format_none() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_none"]], "format_sequence() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_sequence"]], "format_str() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_str"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["changelog", "contributing", "explanation/index", "howtos/avoid-incorrect-replacements", "howtos/custom-version-formats-by-file", "howtos/index", "howtos/multiple-replacements", "index", "readme", "reference/bumpversion/bumpversion", "reference/bumpversion/bumpversion.__main__", "reference/bumpversion/bumpversion.aliases", "reference/bumpversion/bumpversion.autocast", "reference/bumpversion/bumpversion.bump", "reference/bumpversion/bumpversion.cli", "reference/bumpversion/bumpversion.config", "reference/bumpversion/bumpversion.config.create", "reference/bumpversion/bumpversion.config.files", "reference/bumpversion/bumpversion.config.files_legacy", "reference/bumpversion/bumpversion.config.models", "reference/bumpversion/bumpversion.config.utils", "reference/bumpversion/bumpversion.exceptions", "reference/bumpversion/bumpversion.files", "reference/bumpversion/bumpversion.functions", "reference/bumpversion/bumpversion.indented_logger", "reference/bumpversion/bumpversion.scm", "reference/bumpversion/bumpversion.show", "reference/bumpversion/bumpversion.ui", "reference/bumpversion/bumpversion.utils", "reference/bumpversion/bumpversion.version_part", "reference/bumpversion/bumpversion.visualize", "reference/bumpversion/bumpversion.yaml_dump", "reference/cli", "reference/configuration", "reference/formatting-context", "reference/index", "reference/search-and-replace-config", "reference/version-parts", "tutorials/index", "tutorials/semantic-versioning-example", "usage"], "filenames": ["changelog.md", "contributing.md", "explanation/index.md", "howtos/avoid-incorrect-replacements.md", "howtos/custom-version-formats-by-file.md", "howtos/index.md", "howtos/multiple-replacements.md", "index.md", "readme.md", "reference/bumpversion/bumpversion.md", "reference/bumpversion/bumpversion.__main__.md", "reference/bumpversion/bumpversion.aliases.md", "reference/bumpversion/bumpversion.autocast.md", "reference/bumpversion/bumpversion.bump.md", "reference/bumpversion/bumpversion.cli.md", "reference/bumpversion/bumpversion.config.md", "reference/bumpversion/bumpversion.config.create.md", "reference/bumpversion/bumpversion.config.files.md", "reference/bumpversion/bumpversion.config.files_legacy.md", "reference/bumpversion/bumpversion.config.models.md", "reference/bumpversion/bumpversion.config.utils.md", "reference/bumpversion/bumpversion.exceptions.md", "reference/bumpversion/bumpversion.files.md", "reference/bumpversion/bumpversion.functions.md", "reference/bumpversion/bumpversion.indented_logger.md", "reference/bumpversion/bumpversion.scm.md", "reference/bumpversion/bumpversion.show.md", "reference/bumpversion/bumpversion.ui.md", "reference/bumpversion/bumpversion.utils.md", "reference/bumpversion/bumpversion.version_part.md", "reference/bumpversion/bumpversion.visualize.md", "reference/bumpversion/bumpversion.yaml_dump.md", "reference/cli.rst", "reference/configuration.md", "reference/formatting-context.md", "reference/index.md", "reference/search-and-replace-config.md", "reference/version-parts.md", "tutorials/index.md", "tutorials/semantic-versioning-example.md", "usage.md"], "titles": ["Changelog", "Contributing to Bump My Version", "Explanation", "Avoiding incorrect replacements", "Custom version formats in different files", "How-To Guides", "Multiple replacements within the same file", "Bump My Version", "Bump My Version", "
bumpversion
", "
bumpversion.__main__
", "
bumpversion.aliases
", "
bumpversion.autocast
", "
bumpversion.bump
", "
bumpversion.cli
", "
bumpversion.config
", "
bumpversion.config.create
", "
bumpversion.config.files
", "
bumpversion.config.files_legacy
", "
bumpversion.config.models
", "
bumpversion.config.utils
", "
bumpversion.exceptions
", "
bumpversion.files
", "
bumpversion.functions
", "
bumpversion.indented_logger
", "
bumpversion.scm
", "
bumpversion.show
", "
bumpversion.ui
", "
bumpversion.utils
", "
bumpversion.version_part
", "
bumpversion.visualize
", "
bumpversion.yaml_dump
", "Command-line Interface", "Configuration", "Formatting context", "Reference", "Search and replace configuration", "Version parts", "Tutorials", "Semantic versioning example", "Usage"], "terms": {"compar": [0, 6, 37], "full": [0, 4, 8, 11, 39], "differ": [0, 1, 5, 6, 7, 33, 37], "py3": 0, "type": [0, 1, 8, 12, 21, 25, 31, 33], "annot": [0, 25, 33, 34], "c15b23b": 0, "some": [0, 37], "output": [0, 1, 8, 26, 30, 34, 40], "visual": [0, 9, 35, 38], "406f97a": 0, "bad": [0, 21], "8f4bedf": 0, "test": [0, 8], "import": 0, "a74342b": 0, "refactor": [0, 1, 8], "creat": [0, 1, 4, 8, 9, 15, 19, 25, 33, 35, 38], "subcommand": [0, 8, 14, 39, 40], "f529d28": 0, "also": [0, 1, 4, 8, 23, 33, 36, 40], "organ": 0, "cli": [0, 8, 9, 35], "ad": [0, 1, 8, 37, 40], "show": [0, 1, 7, 8, 9, 14, 35, 39], "bump": [0, 3, 4, 6, 9, 14, 19, 23, 29, 30, 33, 34, 35, 36, 37, 39], "0bbd814": 0, "possibl": [0, 1, 14, 33, 37], "result": [0, 14, 36, 40], "version": [0, 3, 5, 6, 9, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 35, 36, 38], "command": [0, 7, 11, 14, 15, 33, 34, 35, 40], "sampl": [0, 14, 39], "config": [0, 1, 8, 9, 13, 22, 25, 26, 28, 29, 30, 33, 35, 36, 39], "featur": [0, 1, 34], "3d0f67d": 0, "initi": [0, 11, 19, 21, 22, 23, 24, 29, 31], "implement": [0, 1, 11, 25], "document": [0, 8, 40], "4f90348": 0, "46c9c48": 0, "extra": [0, 24, 31, 33], "whitespac": 0, "when": [0, 1, 4, 8, 23, 29, 33, 34, 37, 39], "pyproject": [0, 8, 17, 33, 40], "toml": [0, 3, 4, 8, 17, 22, 36, 39, 40], "839f17f": 0, "remov": [0, 1, 8, 34, 40], "dot": [0, 26, 37], "notat": 0, "from": [0, 3, 8, 14, 16, 19, 25, 26, 28, 33, 36, 37, 39], "requir": [0, 1, 3, 4, 8, 21, 29, 33, 40], "There": [0, 1, 8, 37, 40], "i": [0, 6, 8, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 25, 26, 28, 29, 30, 33, 34, 36, 37, 39, 40], "an": [0, 6, 8, 11, 15, 18, 24, 25, 27, 28, 29, 31, 33, 36, 37, 39, 40], "issu": [0, 1, 8], "how": [0, 7, 8, 22, 29, 33], "set": [0, 6, 13, 28, 33, 34, 36, 37], "valu": [0, 1, 6, 8, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29, 31, 34, 39, 40], "tomlkit": [0, 16], "data": 0, "structur": [0, 16], "get_nested_valu": [0, 28], "set_nested_valu": [0, 28], "replac": [0, 4, 5, 7, 14, 18, 19, 22, 29, 34, 35, 39], "pre": [0, 33, 38], "commit": [0, 8, 13, 14, 19, 25, 34, 39, 40], "ci": 0, "autoupd": 0, "ee4d2f3": 0, "github": [0, 1, 4, 6, 8, 12], "com": [0, 1, 4, 8, 12], "astral": 0, "sh": [0, 3], "ruff": 0, "v0": 0, "empti": [0, 21, 33], "string": [0, 3, 8, 12, 19, 24, 28, 29, 30, 31, 33, 34, 37], "bug": [0, 8], "d9965ab": 0, "onli": [0, 3, 8, 14, 22, 23, 25, 26, 28, 33, 34, 36, 39, 40], "miss": [0, 21, 33, 39], "trigger": [0, 40], "one": [0, 1, 8, 15, 23, 26, 33, 37, 40], "fallback": 0, "option": [0, 4, 6, 7, 11, 13, 14, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 39, 40], "117": 0, "add": [0, 1, 8, 19, 24, 25, 31, 33, 39], "support": [0, 1, 8, 21, 23, 33, 38], "legaci": [0, 8, 18, 33], "multilin": [0, 36], "search": [0, 1, 3, 4, 6, 7, 14, 15, 17, 19, 22, 28, 29, 34, 35, 39], "ref": 0, "98": 0, "278eae5": 0, "2e9a400": 0, "being": 0, "abl": [0, 1, 33, 39], "tag": [0, 8, 13, 14, 15, 19, 21, 25, 28, 34, 39, 40], "without": [0, 7, 8, 28, 34], "753c990": 0, "autom": [0, 1, 38], "19215f1": 0, "The": [0, 3, 6, 8, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 36, 37, 39, 40], "decoupl": 0, "flag": [0, 28, 33, 36, 37], "miscast": 0, "current_vers": [0, 3, 4, 6, 8, 13, 14, 17, 18, 19, 22, 25, 28, 34, 36, 37, 39, 40], "b8ea252": 0, "us": [0, 1, 4, 6, 7, 13, 14, 15, 17, 18, 19, 22, 24, 25, 29, 33, 34, 37, 39, 40], "configur": [0, 1, 4, 6, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 29, 30, 34, 35, 38], "format": [0, 5, 7, 8, 18, 21, 29, 33, 35, 36, 37, 40], "singl": [0, 8, 36, 40], "digit": 0, "pars": [0, 4, 8, 14, 17, 18, 19, 25, 29, 34, 37, 39, 40], "int": [0, 14, 19, 23, 24, 25, 27, 29, 30, 31], "99": 0, "regress": 0, "2bbbd74": 0, "108": 0, "case": [0, 1, 22], "line": [0, 1, 3, 7, 14, 15, 30, 33, 35, 36, 40], "start": [0, 1, 8, 23, 28, 30, 37, 39], "regex": [0, 14, 19, 28, 36, 39], "ef4823c": 0, "workflow": [0, 8, 40], "690452e": 0, "mismatch": 0, "artifact": 0, "up": [0, 1], "download": [0, 8], "3f61742": 0, "pr_number": 0, "retriev": [0, 15, 28], "85a8b48": 0, "12ba54f": 0, "d2f30a8": 0, "pr": 0, "acquisit": 0, "67ab83d": 0, "put": [0, 34], "temporari": 0, "debug": 0, "step": [0, 1], "6ac064": 0, "chang": [0, 1, 3, 4, 6, 8, 13, 14, 18, 19, 22, 25, 33, 34, 36, 37, 39, 40], "caus": 0, "run": [0, 8, 13, 17, 18, 34, 39], "23e6c18": 0, "action": 0, "d96e07a": 0, "default": [0, 1, 3, 6, 8, 15, 16, 23, 26, 28, 33, 34, 36, 37, 38, 40], "none": [0, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 40], "93191f3": 0, "64": 0, "fals": [0, 13, 17, 18, 19, 22, 24, 25, 26, 29, 30, 33, 39, 40], "wa": [0, 11, 21, 34], "overrid": [0, 15, 33], "file": [0, 1, 3, 5, 7, 9, 13, 14, 15, 16, 18, 19, 20, 21, 25, 34, 35, 36], "84556f8": 0, "gh": 0, "42bab83": 0, "regard": 0, "multipl": [0, 3, 4, 5, 7, 8, 33, 36, 37], "e7a7629": 0, "method": [0, 1, 13, 17, 22, 26], "mark": 0, "dict": [0, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 31], "kei": [0, 15, 17, 18, 21, 26, 28, 29, 40], "name": [0, 4, 8, 11, 19, 25, 26, 27, 33, 34, 37], "list": [0, 1, 8, 11, 12, 13, 14, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 36, 37, 40], "filechang": [0, 19, 20, 22], "encapsul": 0, "log": [0, 1, 22, 24, 25, 27], "provid": [0, 1, 3, 23, 24, 34, 37, 40], "indent": [0, 24, 27, 31], "4e68214": 0, "fileconfig": [0, 22], "249a999": 0, "thi": [0, 1, 3, 4, 6, 8, 11, 18, 22, 23, 24, 26, 29, 33, 36, 39, 40], "better": [0, 1, 8], "describ": [0, 1, 33], "what": [0, 1, 39], "class": [0, 21], "doe": [0, 8, 12, 21, 22, 28], "move": [0, 8], "get_search_pattern": [0, 19], "sinc": [0, 1, 33, 34, 37, 39], "specif": [0, 8, 13, 15, 29], "each": [0, 4, 24, 33, 34, 37, 39], "instanc": 0, "manag": [0, 8, 15, 25, 29, 33], "a4c90b2": 0, "ini": [0, 8, 18, 36], "stuff": 0, "files_legaci": [0, 9, 15, 35], "py": [0, 8, 12, 33], "gener": [0, 1, 6, 8, 13, 23, 24, 28, 33, 39], "upgrad": [0, 8], "121ef69": 0, "cach": [0, 19], "resolv": [0, 19, 20, 22, 26], "filemap": [0, 19], "c96e0bd": 0, "custom": [0, 5, 7, 21], "4ce17a9": 0, "logger": [0, 13, 14, 15, 17, 18, 19, 22, 24, 25, 27, 29], "improv": 0, "consol": [0, 27, 40], "d1d19e3": 0, "909396d": 0, "ar": [0, 1, 4, 8, 12, 14, 20, 21, 30, 33, 34, 36, 37, 40], "hashabl": 0, "weed": 0, "out": [0, 1], "duplic": 0, "comment": [0, 1], "89686b8": 0, "extract_regex_flag": [0, 28], "a980670": 0, "cae12dc": 0, "e218264": 0, "74": 0, "tag_nam": [0, 14, 19, 25, 39], "now": [0, 4, 34, 39], "do": [0, 4, 33, 40], "need": [0, 1, 8, 33], "match": [0, 3, 20, 22, 33, 36], "exactli": 0, "logic": [0, 36], "auto": 0, "909a53f": 0, "http": [0, 1, 8, 12, 37], "callowayproject": [0, 1, 8], "my": [0, 3, 4, 9, 14, 19, 30, 33, 34, 36, 37, 39, 40], "85": 0, "97049e0": 0, "hg": [0, 25], "return": [0, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 37], "order": [0, 8, 29, 33], "thei": [0, 1, 29, 33, 34], "were": [0, 8, 11], "so": [0, 6, 8, 11, 24, 33, 36], "we": [0, 1, 6, 8, 21, 26, 33, 37, 39, 40], "want": [0, 1, 8, 14, 33, 34, 39, 40], "last": [0, 33, 39], "autovers": 0, "a308a35": 0, "key_path": [0, 19], "e160b40": 0, "made": [0, 22], "all": [0, 1, 4, 8, 20, 21, 25, 29, 33, 37, 40], "attribut": [0, 26], "except": [0, 9, 23, 35, 40], "filenam": [0, 3, 4, 6, 19, 36], "glob": [0, 19, 20], "hook": [0, 33], "8188a42": 0, "more": [0, 1, 8, 19, 37, 40], "inform": [0, 1, 7, 8, 14, 18, 24, 25, 26, 33], "see": [0, 1, 8, 21, 39], "4c81ad4": 0, "7109d70": 0, "e407974": 0, "re": [0, 1, 18, 19, 22], "written": 0, "avoid": [0, 5, 7, 8, 18, 31], "wrong": [0, 3, 21], "It": [0, 1, 6, 8, 23, 33, 40], "two": [0, 8, 33, 37, 40], "wai": [0, 1, 8, 22, 40], "parser": [0, 36], "maintain": [0, 1, 4, 8, 37], "old": [0, 36], "deprec": [0, 8], "8769671": 0, "dev": [0, 1, 39], "number": [0, 4, 8, 15, 21, 22, 23, 24, 29, 33, 34, 37, 38], "463082b": 0, "1eed99b": 0, "echo": [0, 27], "develop": [0, 1, 7, 37, 39], "e89599f": 0, "5ebb0d7": 0, "65": 0, "where": [0, 8, 33], "d": [0, 4, 28, 33, 34, 36, 39], "weren": 0, "t": [0, 1, 4, 8, 13, 15, 22, 33], "357b9dc": 0, "h": [0, 8], "help": [0, 1, 8, 21, 37], "fda71b0": 0, "67": 0, "drop": [0, 8, 33], "python3": 0, "compat": [0, 8, 40], "890edc8": 0, "longer": [0, 8, 33], "": [0, 1, 3, 8, 12, 14, 22, 29, 33, 36, 37, 40], "safer": 0, "fbcef03": 0, "recommend": [0, 1, 8, 33, 40], "call": [0, 11, 37], "instead": [0, 1, 3, 8, 18, 19, 22, 36, 37], "bumpvers": [0, 3, 4, 6, 7, 8, 33, 35, 36, 37, 39, 40], "9fb1a1d": 0, "e2579d6": 0, "290": 0, "292": 0, "e21fdd9": 0, "7e5d1bc": 0, "non": [0, 33, 34, 37], "0034716": 0, "59": 0, "doc": 0, "4a3d046": 0, "285": 0, "script": [0, 1, 7], "a59ced8": 0, "depend": [0, 1, 29, 31, 33, 37], "pydant": [0, 8, 19], "577aa4c": 0, "resolut": [0, 26], "inclus": 0, "exclus": [0, 33], "646af54": 0, "61": 0, "includ": [0, 1, 3, 4, 6, 8, 13, 14, 20, 34, 37, 40], "resolved_filemap": [0, 19], "properti": [0, 19, 24, 29], "exapand": 0, "files_to_modifi": [0, 19], "modifi": [0, 1, 8, 14, 19, 22, 26, 33, 40], "exclut": 0, "add_fil": [0, 19], "c1ef3b2": 0, "55": 0, "ignor": [0, 1, 33], "falsei": 0, "construct": 0, "cd71a1a": 0, "doubl": [0, 36], "backslash": [0, 36], "while": [0, 4, 33, 36, 37], "doesn": [0, 4, 22], "7856ee0": 0, "build": [0, 33, 37], "48980d7": 0, "7c38c40": 0, "284": 0, "c30bd12": 0, "282": 0, "95c89fb": 0, "281": 0, "mention": [0, 1], "python": [0, 1, 8, 12, 14, 29, 33, 34, 36, 40], "a91f690": 0, "context": [0, 1, 7, 11, 13, 14, 17, 19, 21, 22, 24, 25, 28, 29, 33, 35, 36, 40], "130bbe0": 0, "reset": [0, 24, 29, 33, 37], "befor": [0, 6, 8, 22, 33, 34, 39], "4b457d0": 0, "adb7e4c": 0, "277": 0, "pygments_styl": 0, "docsrc": 0, "conf": 0, "32798a9": 0, "theme": 0, "subject": 0, "look": [0, 1, 8, 33, 36], "about": [0, 1, 25, 26], "regular": [0, 18, 33, 34, 37, 39], "express": [0, 18, 22, 33, 34, 37, 39], "449b70a": 0, "no_regex": 0, "a295a32": 0, "global": 0, "individu": [0, 1, 33], "avail": [0, 1, 8, 33, 34, 36, 40], "sub": [0, 8, 40], "abil": 0, "0210d74": 0, "treat": [0, 33, 36], "after": [0, 22, 23, 33, 34], "substitut": 0, "warn": [0, 8, 27], "cfg": [0, 8, 17, 33], "a0481b7": 0, "e0731c3": 0, "a5bd008": 0, "45c85be": 0, "can": [0, 1, 4, 8, 13, 15, 24, 33, 34, 36, 37, 39, 40], "733438b": 0, "go": [0, 4], "bye": 0, "subcomand": 0, "leav": [0, 1], "781e8d8": 0, "complet": [0, 1, 29, 40], "ani": [0, 1, 8, 11, 12, 14, 15, 17, 18, 19, 22, 24, 26, 28, 29, 31, 40], "34": 0, "531738d": 0, "276": 0, "61e6747": 0, "charliermarsh": 0, "coverag": 0, "3fe96f0": 0, "pin": 0, "d4b125e": 0, "bfe5306": 0, "declar": 0, "sourcecodemanag": [0, 25], "classvar": [0, 25], "str": [0, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "_test_usable_command": [0, 25], "_commit_command": [0, 25], "_all_tags_command": [0, 25], "affect": 0, "a53cddc": 0, "c62d65e": 0, "8722a0f": 0, "work": [0, 1, 8, 21, 25, 33, 40], "just": [0, 1, 8, 18, 23, 26], "like": [0, 1, 8, 18, 24, 29, 33, 36], "increment": [0, 7, 14, 26, 33], "Will": [0, 8], "new_vers": [0, 3, 4, 6, 8, 13, 14, 17, 18, 22, 25, 26, 28, 33, 34, 36, 39, 40], "versionpart": [0, 29, 40], "would": [0, 1, 3, 11, 22, 34, 37], "short_branch_nam": [0, 25, 34], "render": [0, 13, 19, 22, 28, 29, 30, 33, 34, 36, 37], "7f7e50c": 0, "branch": [0, 34], "lower": 0, "contain": [0, 3, 4, 14, 17, 20, 22, 24, 28, 36, 40], "z": [0, 39], "truncat": [0, 34], "charact": [0, 24, 30, 37], "28": 0, "check": [0, 1, 8, 22, 30], "3a6e3e": 0, "part": [0, 7, 13, 14, 19, 20, 21, 22, 23, 29, 30, 34, 35, 39, 40], "ee43bdb": 0, "5e6f566": 0, "f1acd35": 0, "272": 0, "275": 0, "invoc": [0, 8, 40], "9d965e5": 0, "8960d24": 0, "tomldocu": [0, 16], "unwrap": 0, "convert": [0, 8, 12, 34], "branch_nam": [0, 25, 34], "scm": [0, 9, 19, 28, 35], "173be1a": 0, "d537274": 0, "b01fffc": 0, "specifi": [0, 8, 14, 15, 21, 23, 33, 37, 40], "current": [0, 1, 6, 8, 13, 14, 15, 17, 18, 22, 24, 25, 26, 29, 33, 34, 36, 39, 40], "9bce887": 0, "supersed": 0, "much": [0, 1], "capabl": 0, "yaml": [0, 1, 4, 26, 31, 40], "json": [0, 26, 40], "item": [0, 23, 26, 40], "displai": [0, 26], "pull": 0, "nest": [0, 28], "31ffbcf": 0, "backward": [0, 8, 40], "previou": [0, 1, 6, 8, 30, 33, 40], "forward": [0, 1], "problem": [0, 1], "click": [0, 8, 11, 14, 21], "automat": [0, 8, 12, 39], "must": [0, 1, 3, 4, 6, 33, 36, 39], "report": [0, 8, 22], "efb04e9": 0, "correct": [0, 8, 12, 30], "5476cdf": 0, "6e500c2": 0, "270": 0, "complaint": 0, "subprocess": 0, "c429c68": 0, "da7544f": 0, "underli": 0, "edg": 0, "deriv": 0, "environ": [0, 1, 8, 28, 33, 40], "variabl": [0, 8, 12, 15, 26, 33, 40], "multpl": 0, "fail": [0, 1, 33], "reproduc": [0, 1], "d78ff46": 0, "893ec03": 0, "version_part": [0, 9, 13, 14, 17, 19, 22, 26, 28, 35], "f236b7d": 0, "detect": [0, 12], "argument": [0, 8, 19, 24, 33], "base": [0, 1, 11, 12, 15, 19, 21, 23, 24, 25, 28, 29, 30, 31], "indic": [0, 33, 34, 37], "22edeac": 0, "23be62d": 0, "rais": [0, 12, 13, 15, 19, 22, 25, 26, 27, 28, 29], "1e3ebc5": 0, "valueerror": [0, 12, 23, 28], "badargumentusag": 0, "readm": [0, 1], "7780265": 0, "releas": [0, 4, 8, 33, 36, 38, 40], "01870d5": 0, "note": [0, 8], "266002f": 0, "edc444f": 0, "261": 0, "3d5c253": 0, "instal": [0, 7], "c1034eb": 0, "spec": 0, "4782745": 0, "pypi": [0, 8], "e5ed27d": 0, "d4b03d7": 0, "vagu": 0, "info": [0, 25], "4fb5158": 0, "If": [0, 1, 3, 8, 11, 12, 13, 14, 15, 17, 25, 26, 28, 30, 33, 34, 36, 37, 39, 40], "disabl": [0, 33], "packag": [0, 8, 33], "7c12072": 0, "inspect": 0, "didn": 0, "save": 0, "dist": 0, "f8f0278": 0, "path": [0, 13, 15, 16, 17, 18, 19, 22, 25, 28, 38], "restrict": 0, "hint": 0, "e1af658": 0, "8738f3f": 0, "tabl": [0, 33], "content": 0, "49858c0": 0, "migrat": 0, "setuptool": 0, "f10f8b2": 0, "d626f7d": 0, "black": 0, "psf": 0, "ac6cdd0": 0, "serial": [0, 4, 14, 17, 18, 19, 29, 34, 37, 39, 40], "c529452": 0, "get": [0, 8, 16, 23, 26, 27, 36], "8006f3e": 0, "scminfo": [0, 19, 25, 28], "setup": [0, 8, 17, 33], "e8fddc9": 0, "xml": [0, 33], "696503f": 0, "assert": [0, 25], "7afe58c": 0, "equal": [0, 23], "64b0de3": 0, "same": [0, 1, 5, 7, 22, 30, 33, 37], "exit": [0, 8, 27], "c025650": 0, "exist": [0, 1, 11, 13, 16, 17, 22, 28], "tool": [0, 1, 3, 4, 6, 8, 13, 25, 33, 36, 37, 39], "19f13b7": 0, "pat": 0, "pipelin": 0, "hopefulli": 0, "allow": [0, 8, 19, 21, 24, 33, 39, 40], "master": [0, 12], "codecov": 0, "a5009e0": 0, "metadata": 0, "0bd54dc": 0, "1b1d910": 0, "6c3b4fe": 0, "allow_dirti": [0, 14, 19, 39], "b042e31": 0, "git": [0, 1, 8, 25, 33, 34], "2a977af": 0, "quot": [0, 3], "9a55d6d": 0, "window": [0, 1], "b8abc44": 0, "cast": [0, 12], "them": [0, 1, 3, 23, 36, 37], "pathlib": [0, 13, 15, 17, 18, 19, 25], "error": [0, 1, 27, 29], "556853b": 0, "seem": [0, 1, 29], "ddfd3bf": 0, "fbf85c2": 0, "stop": [0, 1], "find": [0, 1, 3, 8, 11, 15, 17, 33, 36], "header": [0, 33], "0aea9dc": 0, "addit": [0, 8, 14, 34, 40], "manual": 0, "verbos": [0, 8, 14, 27, 39], "81eb097": 0, "a9cac5b": 0, "increas": [0, 8, 14, 23, 24, 29, 39, 40], "close": 0, "relas": 0, "upload": 0, "thing": [0, 40], "pythonutf8": 0, "mode": [0, 8, 40], "91a73e2": 0, "org": [0, 37], "html": 0, "utf": 0, "explicit": [0, 13, 15, 17, 33], "80fe7ef": 0, "2b3b358": 0, "cfbba08": 0, "main": [0, 8, 10], "alias": [0, 9, 35], "licens": [0, 1, 7], "34a9be5": 0, "71a204b": 0, "utf8": 0, "9cb8f60": 0, "fe794dd": 0, "function": [0, 1, 8, 9, 35, 40], "88709fd": 0, "19eaeef": 0, "d339007": 0, "convers": 0, "f5d1cab": 0, "d7dec79": 0, "857835d": 0, "dispatch": 0, "input": [0, 1, 16, 19, 21], "f3b7a0f": 0, "renam": [0, 1], "tox": 0, "job": [0, 22], "a9b6db3": 0, "e0cebb3": 0, "mercuri": [0, 8, 25, 33, 34], "560999d": 0, "6ccfa7d": 0, "subclass": [0, 11], "usageerror": [0, 21], "a447651": 0, "basevc": 0, "11c5609": 0, "consist": [0, 37], "group": [0, 8, 11, 23, 33, 37], "back": [0, 33], "6d4179b": 0, "eventu": 0, "later": 0, "creation": 0, "off": 1, "thank": [1, 8], "take": 1, "time": [1, 33], "encourag": 1, "detail": [1, 8], "handl": [1, 8, 11, 18, 22], "pleas": [1, 8], "make": [1, 6, 8, 11, 19, 20, 22], "sure": [1, 11, 20], "read": [1, 8, 17], "relev": 1, "section": [1, 6, 17, 18, 33, 39], "easier": [1, 8], "u": [1, 33, 36], "smooth": 1, "experi": 1, "involv": 1, "commun": 1, "you": [1, 4, 6, 8, 14, 23, 24, 33, 34, 36, 37, 39, 40], "don": [1, 8, 33], "fine": 1, "other": [1, 8, 29, 33, 37], "easi": [1, 24], "appreci": 1, "which": [1, 23, 24, 33, 37], "veri": [1, 8], "happi": 1, "star": 1, "tweet": 1, "refer": [1, 7, 33, 34], "local": [1, 34], "meetup": 1, "tell": 1, "friend": 1, "colleagu": 1, "everyon": 1, "particip": 1, "govern": 1, "By": [1, 8, 33, 37], "expect": 1, "uphold": 1, "unaccept": 1, "behavior": [1, 33], "coreyoordt": 1, "gmail": 1, "ask": [1, 40], "assum": 1, "best": [1, 8], "might": [1, 28, 33, 34, 37], "In": [1, 3, 4, 6, 33, 37], "found": [1, 21, 23, 33], "suitabl": 1, "still": [1, 33], "clarif": 1, "write": [1, 8, 18, 22], "advis": 1, "internet": 1, "answer": 1, "feel": 1, "follow": [1, 3, 8, 11, 14, 23, 24, 34, 36, 37, 40], "open": [1, 8], "platform": 1, "nodej": 1, "npm": 1, "etc": 1, "care": 1, "soon": [1, 4], "A": [1, 8, 13, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 33, 34, 37], "shouldn": 1, "chase": 1, "therefor": 1, "investig": 1, "carefulli": 1, "collect": [1, 28, 31], "advanc": 1, "fix": 1, "potenti": [1, 39], "fast": 1, "latest": [1, 8, 25, 34], "determin": [1, 12, 29], "realli": 1, "side": 1, "e": [1, 4, 8, 14, 21, 23, 33, 36, 37, 40], "g": [1, 4, 8, 14, 21, 23, 37, 40], "incompat": 1, "compon": [1, 33], "To": [1, 6, 7, 33], "user": [1, 16, 21, 27, 34], "experienc": 1, "alreadi": [1, 23, 39], "solv": 1, "tracker": 1, "stack": [1, 24], "overflow": 1, "outsid": 1, "discuss": 1, "trace": 1, "traceback": 1, "o": 1, "linux": 1, "maco": 1, "x86": 1, "arm": 1, "possibli": 1, "reliabl": 1, "And": 1, "older": 1, "never": 1, "secur": 1, "relat": 1, "vulner": 1, "sensit": 1, "elsewher": 1, "public": 1, "sent": 1, "email": 1, "track": 1, "point": [1, 8, 30], "whether": [1, 29, 33], "talk": 1, "yet": 1, "label": [1, 28, 29, 30, 39], "explain": 1, "actual": [1, 33], "reproduct": 1, "someon": 1, "els": 1, "recreat": 1, "own": 1, "usual": 1, "For": [1, 8, 33, 34, 36, 37, 40], "should": [1, 8, 13, 16, 17, 18, 22, 24, 29, 33], "isol": 1, "reduc": 1, "onc": [1, 8], "accordingli": 1, "member": 1, "try": [1, 23, 33], "obviou": 1, "those": [1, 8, 14, 33, 40], "address": 1, "until": [1, 37], "left": [1, 30], "guid": [1, 7], "through": [1, 23, 33], "new": [1, 8, 13, 16, 17, 18, 19, 26, 33, 34, 36, 38, 40], "minor": [1, 4, 8, 14, 33, 34, 36, 37, 39, 40], "guidelin": 1, "understand": 1, "cover": 1, "mayb": 1, "perform": 1, "ha": [1, 4, 6, 23, 34, 37, 39], "been": 1, "idea": [1, 18, 29], "fit": [1, 30], "scope": 1, "aim": 1, "strong": 1, "convinc": 1, "merit": 1, "keep": 1, "mind": 1, "major": [1, 4, 8, 33, 34, 37, 39, 40], "our": [1, 8], "small": [1, 8], "subset": 1, "target": 1, "consid": [1, 23, 33, 37], "plugin": 1, "librari": 1, "clear": 1, "descript": [1, 33], "titl": 1, "identifi": 1, "benefit": 1, "why": 1, "most": [1, 8, 29], "mai": [1, 3, 8, 14, 23, 33, 37, 40], "could": 1, "serv": 1, "inspir": 1, "mani": 1, "altern": [1, 36], "appropri": 1, "legal": 1, "notic": 1, "agre": 1, "author": 1, "100": 1, "necessari": 1, "right": [1, 30], "under": [1, 8], "sever": [1, 6, 17], "termin": 1, "clone": 1, "repositori": [1, 34], "enter": 1, "cd": 1, "activ": 1, "virtual": 1, "m": [1, 34], "venv": 1, "env": [1, 15], "sourc": [1, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33], "bin": 1, "pip": [1, 8], "r": [1, 36], "txt": [1, 3, 8, 33, 40], "pytest": 1, "everi": [1, 8, 34], "here": [1, 8, 33], "basic": [1, 12, 36], "process": [1, 24, 30, 33, 36, 40], "categor": 1, "exampl": [1, 4, 6, 7, 8, 11, 24, 30, 34, 36, 37, 38, 40], "cool": 1, "updat": [1, 8, 13, 16, 17, 18, 22, 33], "delet": 1, "refacto": 1, "chg": 1, "modif": 1, "taxonomi": 1, "schema": 1, "419": 1, "123": 1, "summari": 1, "cosmet": 1, "wip": 1, "reach": 1, "gen": 1, "have": [3, 4, 6, 8, 29, 33, 34, 37], "given": [3, 8, 11, 14, 25, 28, 29, 40], "myproject": [3, 4, 36], "django": [3, 26], "1": [3, 4, 8, 24, 30, 33, 36, 37, 39, 40], "5": [3, 8, 40], "6": [3, 8, 40], "templat": [3, 25, 26, 33], "text": [3, 8, 36], "0": [3, 8, 9, 23, 25, 26, 27, 30, 33, 37, 39, 40], "ensur": [3, 34], "liter": [3, 34, 36], "pattern": [3, 19, 20, 22, 28, 33, 36, 37], "my_vers": 3, "2": [3, 4, 8, 24, 33, 36, 37, 39, 40], "3": [3, 8, 36, 39], "Then": 3, "even": 4, "modul": [4, 7, 10], "awar": 4, "project": [4, 8, 14, 37, 40], "your": [4, 8, 14, 33, 34, 36], "beyond": 4, "v1": [4, 24], "myorg": 4, "v2": [4, 8, 24], "howev": [4, 36], "channel": 4, "mod": 4, "12": 4, "stabl": [4, 37], "21": 4, "4": [4, 36, 37, 39], "within": [4, 5, 7, 37], "p": [4, 33, 37, 39], "v": [4, 8, 33, 39], "patch": [4, 8, 33, 34, 37, 39], "As": 4, "direct": [4, 7], "v3": 4, "incorrect": [5, 7], "changelog": [6, 7, 33], "unreleas": [6, 33, 36], "head": [6, 33], "link": 6, "entri": [6, 33], "unnecessari": 6, "anoth": 6, "its": [6, 17, 29, 33, 37], "md": [6, 8, 33], "introduct": 7, "overview": 7, "futur": [7, 33], "usag": 7, "contribut": 7, "tutori": 7, "semant": [7, 37, 38], "interfac": [7, 8, 14, 27, 35], "explan": 7, "index": [7, 8, 26], "page": 7, "bump2vers": 8, "fork": 8, "excel": 8, "goal": 8, "rich": 8, "valid": [8, 14, 19, 36, 40], "code": [8, 25, 33], "softwar": [8, 33], "simplifi": [8, 39], "highli": 8, "happili": 8, "program": 8, "languag": 8, "8": [8, 33], "pypy3": 8, "switch": [8, 39], "both": [8, 33, 36, 37], "truli": 8, "alwai": [8, 36, 39], "ui": [8, 9, 35], "throughout": [8, 40], "interchang": [8, 40], "oper": [8, 13, 40], "On": [8, 40], "complex": [8, 40], "multi": [8, 40], "split": [8, 40], "remain": [8, 40], "discourag": [8, 40], "defin": [8, 34, 37], "These": [8, 33, 34], "rewrit": [8, 14, 40], "9": [8, 33, 37, 39, 40], "four": [8, 33], "place": [8, 33, 37], "preced": [8, 33, 37], "bumpversion_config_fil": [8, 33], "due": 8, "style": 8, "system": [8, 25, 33], "greater": [8, 33], "flexibl": [8, 33], "abov": [8, 37], "addition": 8, "dry": [8, 13, 17, 18], "n": [8, 25, 36], "touch": 8, "pretend": 8, "similar": 8, "print": [8, 14], "stderr": 8, "than": [8, 40], "machin": 8, "readabl": 8, "stdout": [8, 16], "consumpt": 8, "18": 8, "19": 8, "sai": 8, "flow": 8, "know": [8, 37], "appli": 8, "standard": 8, "bash": 8, "becom": [8, 34], "contributor": 8, "graph": 8, "happen": 8, "welcom": 8, "well": 8, "aspect": 8, "intend": 8, "versatil": 8, "mit": 8, "top": [9, 30], "level": [9, 24], "util": [9, 11, 15, 25, 27, 35], "model": [9, 15, 17, 20, 22, 29, 35], "yaml_dump": [9, 35], "autocast": [9, 35], "indented_logg": [9, 27, 35], "__main__": [9, 35], "__version__": 9, "17": [9, 36], "entrypoint": 10, "aliasedgroup": 11, "accept": 11, "prefix": [11, 34], "arg": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 28, 29, 30, 33, 40], "kwarg": [11, 24, 28, 31], "rich_click": 11, "rich_group": 11, "richgroup": 11, "push": [11, 33], "pu": 11, "alia": 11, "long": 11, "uniqu": [11, 33], "get_command": 11, "ctx": [11, 13, 14, 21], "cmd_name": 11, "object": [11, 24, 26, 29, 34], "resolve_command": 11, "tupl": [11, 16, 19, 24, 28, 29, 31], "true": [12, 13, 16, 17, 18, 22, 24, 25, 26, 30, 33, 36, 37], "cgreer": 12, "cgautocast": 12, "blob": 12, "boolifi": 12, "boolean": [12, 33, 34], "noneifi": 12, "listifi": 12, "represent": [12, 29, 31], "homogen": 12, "autocast_valu": 12, "guess": 12, "bool": [12, 13, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 29, 30, 31], "element": [12, 28, 37], "via": [12, 15, 33], "first": [12, 19, 23, 29, 30, 33], "success": 12, "repres": [12, 21, 28, 29, 33, 34], "typeerror": 12, "var": [12, 33, 34], "get_next_vers": 13, "next": [13, 22, 30, 37, 39], "do_bump": 13, "commit_and_tag": 13, "get_indented_logg": [13, 14, 15, 17, 18, 19, 22, 25, 27, 29], "configurationerror": [13, 15, 21], "config_fil": [13, 14, 15, 17, 18], "dry_run": [13, 14, 17, 18, 22, 25], "configured_fil": 13, "configuredfil": [13, 22], "chainmap": [13, 28], "messag": [13, 14, 19, 21, 24, 25, 27, 28, 34, 39], "sample_config": 14, "show_bump": 14, "core": 14, "no_configured_fil": 14, "ignore_missing_vers": [14, 19, 39], "sign_tag": [14, 19, 39], "tag_messag": [14, 19, 39], "commit_arg": [14, 19, 39], "show_list": 14, "format_": [14, 26], "prompt": [14, 16, 39], "destin": [14, 16, 39], "ascii": 14, "get_configur": 15, "check_current_vers": 15, "union": [15, 17, 18, 19, 23, 25, 29, 31], "otherwis": [15, 23, 25, 36], "attempt": [15, 29, 36], "dictionari": [15, 17, 18, 28], "create_configur": 16, "get_defaults_from_dest": 16, "find_config_fil": 17, "read_config_fil": 17, "read_toml_fil": 17, "update_config_fil": 17, "config_file_search_ord": 17, "explicit_fil": 17, "pass": [17, 24, 33], "explicitli": [17, 18, 33], "file_path": [17, 18, 22], "mutablemap": [17, 19, 22, 24, 25, 29], "read_ini_fil": 18, "update_ini_config_fil": 18, "unintent": 18, "versionpartconfig": [19, 20, 22, 29], "basemodel": 19, "keyword": [19, 24, 33], "validationerror": 19, "pydantic_cor": 19, "cannot": [19, 26, 39], "form": 19, "__init__": [19, 33], "__pydantic_self__": 19, "common": 19, "self": [19, 21], "field": [19, 33, 36], "optional_valu": [19, 23, 37, 39], "first_valu": [19, 23, 37], "independ": [19, 23, 29], "__hash__": 19, "hash": [19, 34], "compil": [19, 22, 23, 36], "raw": [19, 22], "_case_sensit": 19, "_env_prefix": 19, "_env_fil": 19, "pydantic_set": 19, "dotenvtyp": 19, "env_file_sentinel": 19, "_env_file_encod": 19, "_env_nested_delimit": 19, "_secrets_dir": 19, "baseset": 19, "scm_info": [19, 28], "included_path": 19, "excluded_path": 19, "model_config": 19, "settingsconfigdict": 19, "_resolved_filemap": 19, "_resolve_filemap": 19, "map": [19, 26], "expand": 19, "version_config": [19, 22], "versionconfig": [19, 22, 29], "helper": 20, "get_all_file_config": 20, "get_all_part_config": 20, "resolve_glob_fil": 20, "config_dict": 20, "file_cfg": 20, "accord": [20, 22], "bumpversionerror": 21, "accur": 21, "signatur": [21, 24], "formattingerror": [21, 29], "unabl": 21, "missingvalueerror": [21, 29], "dirtyworkingdirectoryerror": 21, "directori": [21, 25, 33], "dirti": [21, 25, 33, 34], "signedtagserror": [21, 25], "vc": [21, 25], "sign": [21, 25, 33], "versionnotfounderror": [21, 22], "invalidversionparterror": 21, "bugfix": 21, "badinputerror": [21, 26], "fileupdat": 22, "datafileupdat": 22, "contains_pattern": 22, "log_chang": 22, "resolve_file_config": 22, "modify_fil": 22, "file_content_befor": 22, "file_content_aft": 22, "file_chang": 22, "get_file_cont": 22, "filenotfounderror": 22, "write_file_cont": 22, "_contains_change_pattern": 22, "search_express": 22, "raw_search_express": 22, "origin": [22, 29], "isn": 22, "present": [22, 33], "fact": 22, "make_file_chang": 22, "__str__": [22, 25], "__repr__": [22, 25, 29], "update_fil": 22, "version_part_config": 22, "_update_toml_fil": 22, "search_for": 22, "raw_search_pattern": 22, "replace_with": 22, "partfunct": [23, 29], "numericfunct": 23, "numer": [23, 33, 37], "valuesfunct": 23, "abstract": [23, 25], "simpli": 23, "sequenc": [23, 26, 37], "integ": [23, 37], "alphanumer": [23, 34], "alter": [23, 33, 39], "r3": 23, "r4": 23, "001": 23, "first_numer": 23, "iter": [23, 33], "maximum": [23, 39], "adapt": 24, "begin": [24, 33], "indentedloggeradapt": [24, 27], "current_ind": 24, "contextvar": 24, "depth": 24, "indent_char": 24, "loggeradapt": 24, "paramet": 24, "zero": 24, "contextu": 24, "constructor": 24, "desir": 24, "effect": 24, "shown": 24, "somelogg": 24, "p1": 24, "p2": 24, "amount": [24, 30], "dedent": 24, "decreas": 24, "indent_str": 24, "msg": [24, 27], "control": 25, "state": 25, "get_scm_info": 25, "commit_sha": [25, 34], "distance_to_latest_tag": [25, 34, 39], "classmethod": 25, "extra_arg": 25, "is_us": 25, "usabl": 25, "assert_nondirti": 25, "latest_tag_info": 25, "parse_pattern": 25, "add_path": 25, "get_all_tag": 25, "get_version_from_tag": 25, "commit_to_scm": 25, "tag_in_scm": 25, "rev": 25, "dir": 25, "f": 25, "lightweight": [25, 33], "root": 25, "logfil": 25, "clean": 25, "output_default": 26, "output_yaml": 26, "output_json": 26, "resolve_nam": 26, "attr": 26, "obj": 26, "log_list": 26, "do_show": 26, "outputt": 26, "err_on_miss": 26, "copi": [26, 29], "lookup": 26, "access": 26, "mykei": 26, "noqa": 26, "dar401": 26, "setup_log": 27, "print_info": 27, "print_error": 27, "print_warn": 27, "getlogg": 27, "extract": [28, 39], "recursive_sort_dict": 28, "sort": 28, "recurs": 28, "key_val_str": 28, "comma": 28, "delimit": 28, "prefixed_environ": 28, "wrap": 28, "labels_for_format": 28, "serialize_format": [28, 29], "base_context": 28, "get_context": 28, "get_overrid": 28, "overridden": 28, "regex_pattern": 28, "input_valu": 28, "separ": [28, 37], "period": 28, "keyerror": 28, "intern": [29, 33], "hold": 29, "rule": 29, "behav": 29, "null": 29, "is_opt": 29, "is_independ": 29, "__format__": 29, "format_spec": 29, "__eq__": 29, "__getitem__": 29, "__len__": 29, "__iter__": 29, "part_nam": 29, "part_config": 29, "good": [29, 39], "becaus": [29, 37, 39], "version_str": [29, 30], "_serial": 29, "raise_if_incomplet": 29, "syntax": [29, 33, 36], "incomplet": 29, "serializ": 29, "_choose_serialize_format": 29, "border": 30, "definit": 30, "lead_str": 30, "space": 30, "connection_str": 30, "connect": 30, "labeled_lin": 30, "pad": 30, "filter_version_part": 30, "box_char": 30, "corner_bottom_right": 30, "corner_top_right": 30, "corner_top_left": 30, "corner_bottom_left": 30, "divider_left": 30, "divider_up": 30, "divider_down": 30, "divider_right": 30, "pipe": 30, "cross": 30, "blank": 30, "light": 30, "draw": 30, "length": 30, "has_next": 30, "has_previ": 30, "bottom": 30, "fit_length": 30, "lead": 30, "trail": 30, "against": 30, "box_styl": 30, "simpl": [31, 36], "dumper": 31, "yamldump": 31, "registri": 31, "dump": 31, "buffer": 31, "format_str": 31, "format_int": 31, "format_float": 31, "float": 31, "format_bool": 31, "format_dict": 31, "format_sequ": 31, "format_non": 31, "format_d": 31, "date": [31, 36], "format_datetim": 31, "dumperfunc": 31, "userdict": 31, "add_dump": 31, "data_typ": 31, "val": 31, "_": 31, "datetim": [31, 34], "three": [33, 37], "respectfulli": 33, "No": 33, "anyth": 33, "uncommit": 33, "bumpversion_allow_dirti": 33, "abort": 33, "protect": 33, "unvers": 33, "overwrit": 33, "unsav": 33, "bumpversion_commit": 33, "verifi": 33, "bumpversion_messag": 33, "bumpversion_commit_arg": 33, "bumpversion_tag": 33, "forget": 33, "done": 33, "bumpversion_sign_tag": 33, "bumpversion_tag_nam": 33, "bumpversion_tag_messag": 33, "ye": 33, "bumpversion_current_vers": 33, "bumpversion_pars": 33, "produc": 33, "belong": 33, "arrai": 33, "bumpversion_seri": 33, "choos": 33, "bumpversion_search": 33, "span": 33, "remotest": 33, "mean": 33, "occurr": 33, "bumpversion_replac": 33, "bumpversion_ignore_missing_vers": 33, "partnam": 33, "deviat": 33, "final": [33, 39], "Its": 33, "alpha": [33, 37], "beta": [33, 37], "gamma": 33, "newli": 33, "Their": 33, "directli": 33, "wildcard": 33, "pom": 33, "certain": 33, "append": 33, "between": 33, "paren": 33, "special": [33, 39], "coolapp": 33, "twice": 33, "mutual": 33, "octothorp": 34, "semicolon": 34, "zone": 34, "utcnow": 34, "utc": 34, "guidanc": 34, "colon": 34, "y": 34, "2023": [34, 36], "04": 34, "20": 34, "pend": 34, "lowercas": 34, "long_branch": 34, "featuremylongbranchn": 34, "current_": 34, "current_major": 34, "current_minor": 34, "current_patch": 34, "new_": 34, "new_major": 34, "new_minor": 34, "new_patch": 34, "runtim": 34, "execut": 34, "export": [34, 40], "combin": 36, "escap": 36, "unescap": 36, "enclos": 36, "curli": 36, "brace": 36, "nversion": 36, "unless": 36, "07": 36, "l": 36, "variou": 37, "typic": 37, "recent": 37, "omit": 37, "second": 37, "finish": 37, "release_nam": 37, "witti": 37, "warthog": 37, "ridicul": 37, "rat": 37, "marvel": 37, "manti": 37, "stage": 37, "x": [37, 39], "pre_label": 37, "pre_n": [37, 38], "again": 37, "devopedia": 37, "semver": 37, "calver": 37, "cat": 39, "extend": 39, "dash": 39, "seper": 39, "pre_l": 39, "za": 39, "rc": 39, "dev0": 39, "invalid": 39, "among": 39, "final1": 39, "rc0": 39, "dev1": 39, "rc1": 39, "decid": 39, "candid": 39, "simplest": 40, "_version": 40, "entir": 40, "request": 40, "pprint": 40, "enabl": 40, "ident": 40, "One": 40, "bumpversion_new_vers": 40}, "objects": {"": [[9, 0, 0, "-", "bumpversion"]], "bumpversion": [[10, 0, 0, "-", "__main__"], [9, 1, 1, "", "__version__"], [11, 0, 0, "-", "aliases"], [12, 0, 0, "-", "autocast"], [13, 0, 0, "-", "bump"], [14, 0, 0, "-", "cli"], [15, 0, 0, "-", "config"], [21, 0, 0, "-", "exceptions"], [22, 0, 0, "-", "files"], [23, 0, 0, "-", "functions"], [24, 0, 0, "-", "indented_logger"], [25, 0, 0, "-", "scm"], [26, 0, 0, "-", "show"], [27, 0, 0, "-", "ui"], [28, 0, 0, "-", "utils"], [29, 0, 0, "-", "version_part"], [30, 0, 0, "-", "visualize"], [31, 0, 0, "-", "yaml_dump"]], "bumpversion.aliases": [[11, 2, 1, "", "AliasedGroup"]], "bumpversion.aliases.AliasedGroup": [[11, 3, 1, "", "get_command"], [11, 3, 1, "", "resolve_command"]], "bumpversion.autocast": [[12, 4, 1, "", "autocast_value"], [12, 4, 1, "", "boolify"], [12, 4, 1, "", "listify"], [12, 4, 1, "", "noneify"]], "bumpversion.bump": [[13, 4, 1, "", "commit_and_tag"], [13, 4, 1, "", "do_bump"], [13, 4, 1, "", "get_next_version"], [13, 1, 1, "", "logger"]], "bumpversion.cli": [[14, 4, 1, "", "bump"], [14, 4, 1, "", "cli"], [14, 1, 1, "", "logger"], [14, 4, 1, "", "replace"], [14, 4, 1, "", "sample_config"], [14, 4, 1, "", "show"], [14, 4, 1, "", "show_bump"]], "bumpversion.config": [[15, 1, 1, "", "DEFAULTS"], [15, 4, 1, "", "check_current_version"], [16, 0, 0, "-", "create"], [17, 0, 0, "-", "files"], [18, 0, 0, "-", "files_legacy"], [15, 4, 1, "", "get_configuration"], [15, 1, 1, "", "logger"], [19, 0, 0, "-", "models"], [20, 0, 0, "-", "utils"]], "bumpversion.config.create": [[16, 4, 1, "", "create_configuration"], [16, 4, 1, "", "get_defaults_from_dest"]], "bumpversion.config.files": [[17, 1, 1, "", "CONFIG_FILE_SEARCH_ORDER"], [17, 4, 1, "", "find_config_file"], [17, 1, 1, "", "logger"], [17, 4, 1, "", "read_config_file"], [17, 4, 1, "", "read_toml_file"], [17, 4, 1, "", "update_config_file"]], "bumpversion.config.files_legacy": [[18, 1, 1, "", "logger"], [18, 4, 1, "", "read_ini_file"], [18, 4, 1, "", "update_ini_config_file"]], "bumpversion.config.models": [[19, 2, 1, "", "Config"], [19, 2, 1, "", "FileChange"], [19, 2, 1, "", "VersionPartConfig"], [19, 1, 1, "", "logger"]], "bumpversion.config.models.Config": [[19, 3, 1, "", "_resolve_filemap"], [19, 5, 1, "", "_resolved_filemap"], [19, 3, 1, "", "add_files"], [19, 5, 1, "", "allow_dirty"], [19, 5, 1, "", "commit"], [19, 5, 1, "", "commit_args"], [19, 5, 1, "", "current_version"], [19, 5, 1, "", "excluded_paths"], [19, 5, 1, "", "files"], [19, 6, 1, "", "files_to_modify"], [19, 5, 1, "", "ignore_missing_version"], [19, 5, 1, "", "included_paths"], [19, 5, 1, "", "message"], [19, 5, 1, "", "model_config"], [19, 5, 1, "", "parse"], [19, 5, 1, "", "parts"], [19, 5, 1, "", "regex"], [19, 5, 1, "", "replace"], [19, 6, 1, "", "resolved_filemap"], [19, 5, 1, "", "scm_info"], [19, 5, 1, "", "search"], [19, 5, 1, "", "serialize"], [19, 5, 1, "", "sign_tags"], [19, 5, 1, "", "tag"], [19, 5, 1, "", "tag_message"], [19, 5, 1, "", "tag_name"], [19, 6, 1, "", "version_config"]], "bumpversion.config.models.FileChange": [[19, 3, 1, "", "__hash__"], [19, 5, 1, "", "filename"], [19, 3, 1, "", "get_search_pattern"], [19, 5, 1, "", "glob"], [19, 5, 1, "", "ignore_missing_version"], [19, 5, 1, "", "key_path"], [19, 5, 1, "", "parse"], [19, 5, 1, "", "regex"], [19, 5, 1, "", "replace"], [19, 5, 1, "", "search"], [19, 5, 1, "", "serialize"]], "bumpversion.config.models.VersionPartConfig": [[19, 5, 1, "", "first_value"], [19, 5, 1, "", "independent"], [19, 5, 1, "", "optional_value"], [19, 5, 1, "", "values"]], "bumpversion.config.utils": [[20, 4, 1, "", "get_all_file_configs"], [20, 4, 1, "", "get_all_part_configs"], [20, 4, 1, "", "resolve_glob_files"]], "bumpversion.exceptions": [[21, 7, 1, "", "BadInputError"], [21, 7, 1, "", "BumpVersionError"], [21, 7, 1, "", "ConfigurationError"], [21, 7, 1, "", "DirtyWorkingDirectoryError"], [21, 7, 1, "", "FormattingError"], [21, 7, 1, "", "InvalidVersionPartError"], [21, 7, 1, "", "MissingValueError"], [21, 7, 1, "", "SignedTagsError"], [21, 7, 1, "", "VersionNotFoundError"]], "bumpversion.files": [[22, 2, 1, "", "ConfiguredFile"], [22, 2, 1, "", "DataFileUpdater"], [22, 2, 1, "", "FileUpdater"], [22, 4, 1, "", "contains_pattern"], [22, 4, 1, "", "log_changes"], [22, 1, 1, "", "logger"], [22, 4, 1, "", "modify_files"], [22, 4, 1, "", "resolve_file_config"]], "bumpversion.files.ConfiguredFile": [[22, 3, 1, "", "__repr__"], [22, 3, 1, "", "__str__"], [22, 3, 1, "", "_contains_change_pattern"], [22, 3, 1, "", "get_file_contents"], [22, 3, 1, "", "make_file_change"], [22, 3, 1, "", "write_file_contents"]], "bumpversion.files.DataFileUpdater": [[22, 3, 1, "", "_update_toml_file"], [22, 3, 1, "", "update_file"]], "bumpversion.files.FileUpdater": [[22, 3, 1, "", "update_file"]], "bumpversion.functions": [[23, 2, 1, "", "NumericFunction"], [23, 2, 1, "", "PartFunction"], [23, 2, 1, "", "ValuesFunction"]], "bumpversion.functions.NumericFunction": [[23, 5, 1, "", "FIRST_NUMERIC"], [23, 3, 1, "", "bump"]], "bumpversion.functions.PartFunction": [[23, 3, 1, "", "bump"], [23, 5, 1, "", "first_value"], [23, 5, 1, "", "independent"], [23, 5, 1, "", "optional_value"]], "bumpversion.functions.ValuesFunction": [[23, 3, 1, "", "bump"]], "bumpversion.indented_logger": [[24, 1, 1, "", "CURRENT_INDENT"], [24, 2, 1, "", "IndentedLoggerAdapter"]], "bumpversion.indented_logger.IndentedLoggerAdapter": [[24, 6, 1, "", "current_indent"], [24, 3, 1, "", "dedent"], [24, 3, 1, "", "indent"], [24, 6, 1, "", "indent_str"], [24, 3, 1, "", "process"], [24, 3, 1, "", "reset"]], "bumpversion.scm": [[25, 2, 1, "", "Git"], [25, 2, 1, "", "Mercurial"], [25, 2, 1, "", "SCMInfo"], [25, 2, 1, "", "SourceCodeManager"], [25, 4, 1, "", "get_scm_info"], [25, 1, 1, "", "logger"]], "bumpversion.scm.Git": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"]], "bumpversion.scm.Mercurial": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"]], "bumpversion.scm.SCMInfo": [[25, 3, 1, "", "__repr__"], [25, 3, 1, "", "__str__"], [25, 5, 1, "", "branch_name"], [25, 5, 1, "", "commit_sha"], [25, 5, 1, "", "current_version"], [25, 5, 1, "", "dirty"], [25, 5, 1, "", "distance_to_latest_tag"], [25, 5, 1, "", "short_branch_name"], [25, 5, 1, "", "tool"]], "bumpversion.scm.SourceCodeManager": [[25, 5, 1, "", "_ALL_TAGS_COMMAND"], [25, 5, 1, "", "_COMMIT_COMMAND"], [25, 5, 1, "", "_TEST_USABLE_COMMAND"], [25, 3, 1, "", "__repr__"], [25, 3, 1, "", "__str__"], [25, 3, 1, "", "add_path"], [25, 3, 1, "", "assert_nondirty"], [25, 3, 1, "", "commit"], [25, 3, 1, "", "commit_to_scm"], [25, 3, 1, "", "get_all_tags"], [25, 3, 1, "", "get_version_from_tag"], [25, 3, 1, "", "is_usable"], [25, 3, 1, "", "latest_tag_info"], [25, 3, 1, "", "tag"], [25, 3, 1, "", "tag_in_scm"]], "bumpversion.show": [[26, 1, 1, "", "OUTPUTTERS"], [26, 4, 1, "", "do_show"], [26, 4, 1, "", "log_list"], [26, 4, 1, "", "output_default"], [26, 4, 1, "", "output_json"], [26, 4, 1, "", "output_yaml"], [26, 4, 1, "", "resolve_name"]], "bumpversion.ui": [[27, 1, 1, "", "VERBOSITY"], [27, 4, 1, "", "get_indented_logger"], [27, 1, 1, "", "logger"], [27, 4, 1, "", "print_error"], [27, 4, 1, "", "print_info"], [27, 4, 1, "", "print_warning"], [27, 4, 1, "", "setup_logging"]], "bumpversion.utils": [[28, 4, 1, "", "base_context"], [28, 4, 1, "", "extract_regex_flags"], [28, 4, 1, "", "get_context"], [28, 4, 1, "", "get_nested_value"], [28, 4, 1, "", "get_overrides"], [28, 4, 1, "", "key_val_string"], [28, 4, 1, "", "labels_for_format"], [28, 4, 1, "", "prefixed_environ"], [28, 4, 1, "", "recursive_sort_dict"], [28, 4, 1, "", "set_nested_value"]], "bumpversion.version_part": [[29, 2, 1, "", "Version"], [29, 2, 1, "", "VersionConfig"], [29, 2, 1, "", "VersionPart"], [29, 1, 1, "", "logger"]], "bumpversion.version_part.Version": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__getitem__"], [29, 3, 1, "", "__iter__"], [29, 3, 1, "", "__len__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "bump"]], "bumpversion.version_part.VersionConfig": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "_choose_serialize_format"], [29, 3, 1, "", "_serialize"], [29, 6, 1, "", "order"], [29, 3, 1, "", "parse"], [29, 3, 1, "", "serialize"]], "bumpversion.version_part.VersionPart": [[29, 3, 1, "", "__eq__"], [29, 3, 1, "", "__format__"], [29, 3, 1, "", "__repr__"], [29, 3, 1, "", "bump"], [29, 3, 1, "", "copy"], [29, 6, 1, "", "is_independent"], [29, 6, 1, "", "is_optional"], [29, 3, 1, "", "null"], [29, 6, 1, "", "value"]], "bumpversion.visualize": [[30, 1, 1, "", "BOX_CHARS"], [30, 2, 1, "", "Border"], [30, 4, 1, "", "connection_str"], [30, 4, 1, "", "filter_version_parts"], [30, 4, 1, "", "labeled_line"], [30, 4, 1, "", "lead_string"], [30, 4, 1, "", "visualize"]], "bumpversion.visualize.Border": [[30, 5, 1, "", "corner_bottom_left"], [30, 5, 1, "", "corner_bottom_right"], [30, 5, 1, "", "corner_top_left"], [30, 5, 1, "", "corner_top_right"], [30, 5, 1, "", "cross"], [30, 5, 1, "", "divider_down"], [30, 5, 1, "", "divider_left"], [30, 5, 1, "", "divider_right"], [30, 5, 1, "", "divider_up"], [30, 5, 1, "", "line"], [30, 5, 1, "", "pipe"]], "bumpversion.yaml_dump": [[31, 1, 1, "", "DumperFunc"], [31, 1, 1, "", "INDENT"], [31, 2, 1, "", "YAMLDumpers"], [31, 1, 1, "", "YAML_DUMPERS"], [31, 4, 1, "", "dump"], [31, 4, 1, "", "format_bool"], [31, 4, 1, "", "format_date"], [31, 4, 1, "", "format_datetime"], [31, 4, 1, "", "format_dict"], [31, 4, 1, "", "format_float"], [31, 4, 1, "", "format_int"], [31, 4, 1, "", "format_none"], [31, 4, 1, "", "format_sequence"], [31, 4, 1, "", "format_str"]], "bumpversion.yaml_dump.YAMLDumpers": [[31, 3, 1, "", "add_dumper"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:class", "3": "py:method", "4": "py:function", "5": "py:attribute", "6": "py:property", "7": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"], "7": ["py", "exception", "Python exception"]}, "titleterms": {"changelog": [0, 8], "0": 0, "17": 0, "2024": 0, "01": 0, "22": 0, "fix": 0, "new": [0, 39], "updat": 0, "16": 0, "2": 0, "13": 0, "other": 0, "1": 0, "06": 0, "05": 0, "15": 0, "4": 0, "2023": 0, "12": 0, "29": 0, "3": 0, "18": 0, "14": 0, "11": 0, "04": 0, "09": 0, "26": 0, "10": 0, "9": 0, "08": 0, "25": 0, "07": 0, "03": 0, "8": 0, "7": 0, "6": 0, "23": 0, "5": 0, "20": 0, "24": 0, "contribut": [1, 8], "bump": [1, 7, 8, 13, 40], "my": [1, 7, 8], "version": [1, 4, 7, 8, 33, 34, 37, 39, 40], "tabl": [1, 7], "content": [1, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "code": [1, 34], "conduct": 1, "i": 1, "have": 1, "question": 1, "report": 1, "bug": 1, "befor": 1, "submit": 1, "how": [1, 5], "do": 1, "good": 1, "suggest": 1, "enhanc": 1, "an": 1, "your": 1, "first": [1, 37], "setup": 1, "run": 1, "test": 1, "instal": [1, 8], "pre": [1, 39], "commit": [1, 33], "hook": 1, "improv": 1, "The": 1, "document": 1, "styleguid": 1, "style": [1, 33], "messag": [1, 33], "join": 1, "project": 1, "team": 1, "attribut": 1, "explan": 2, "avoid": 3, "incorrect": 3, "replac": [3, 6, 33, 36, 40], "custom": 4, "format": [4, 34], "differ": 4, "file": [4, 6, 8, 17, 22, 33, 40], "To": 5, "guid": 5, "multipl": 6, "within": 6, "same": 6, "indic": 7, "overview": 8, "futur": 8, "direct": 8, "usag": [8, 40], "increment": [8, 37, 40], "part": [8, 33, 37], "configur": [8, 33, 36, 37, 39, 40], "command": [8, 32], "line": [8, 32], "option": [8, 37], "us": [8, 36], "script": 8, "develop": 8, "licens": 8, "bumpvers": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "subpackag": 9, "submodul": [9, 15], "packag": [9, 15], "data": [9, 13, 14, 15, 17, 18, 19, 22, 24, 25, 26, 27, 29, 30, 31], "api": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "__main__": 10, "alias": 11, "modul": [11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31], "class": [11, 19, 22, 23, 24, 25, 29, 30, 31], "autocast": 12, "function": [12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 25, 26, 27, 28, 30, 31, 37], "cli": 14, "config": [15, 16, 17, 18, 19, 20], "creat": [16, 39], "files_legaci": 18, "model": 19, "util": [20, 28], "except": 21, "indented_logg": 24, "scm": 25, "show": [26, 40], "ui": 27, "version_part": [29, 40], "visual": [30, 39], "yaml_dump": 31, "interfac": 32, "global": 33, "allow_dirti": 33, "commit_arg": 33, "tag": 33, "sign_tag": 33, "tag_nam": 33, "tag_messag": 33, "current_vers": 33, "pars": 33, "serial": 33, "search": [33, 36, 40], "ignore_missing_vers": 33, "toml": 33, "exampl": [33, 39], "ini": 33, "specif": 33, "valu": [33, 37], "optional_valu": 33, "first_valu": 33, "independ": [33, 37], "filenam": 33, "glob": 33, "context": 34, "escap": 34, "charact": [34, 36], "date": 34, "time": 34, "field": 34, "sourc": 34, "manag": 34, "environ": 34, "variabl": 34, "refer": [35, 37], "templat": 36, "string": 36, "regular": 36, "express": 36, "special": 36, "tutori": 38, "semant": 39, "default": 39, "path": 39, "support": 39, "releas": 39, "autom": 39, "number": 39, "pre_n": 39, "note": 40, "warn": 40, "inform": 40, "without": 40}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Changelog": [[0, "changelog"], [8, "changelog"]], "0.17.0 (2024-01-22)": [[0, "id1"]], "Fixes": [[0, "fixes"], [0, "id3"], [0, "id5"], [0, "id10"], [0, "id12"], [0, "id14"], [0, "id17"], [0, "id21"], [0, "id24"], [0, "id28"], [0, "id33"], [0, "id43"], [0, "id48"], [0, "id57"], [0, "id60"], [0, "id64"], [0, "id68"], [0, "id71"], [0, "id76"], [0, "id79"], [0, "id84"], [0, "id89"]], "New": [[0, "new"], [0, "id7"], [0, "id15"], [0, "id25"], [0, "id29"], [0, "id34"], [0, "id44"], [0, "id53"], [0, "id55"], [0, "id61"], [0, "id65"], [0, "id72"], [0, "id80"], [0, "id85"], [0, "id90"]], "Updates": [[0, "updates"], [0, "id19"], [0, "id22"], [0, "id26"], [0, "id31"], [0, "id36"], [0, "id39"], [0, "id41"], [0, "id46"], [0, "id51"], [0, "id66"], [0, "id74"], [0, "id82"], [0, "id87"], [0, "id92"]], "0.16.2 (2024-01-13)": [[0, "id2"]], "Other": [[0, "other"], [0, "id8"], [0, "id18"], [0, "id30"], [0, "id35"], [0, "id38"], [0, "id45"], [0, "id50"], [0, "id58"], [0, "id62"], [0, "id69"], [0, "id73"], [0, "id77"], [0, "id81"], [0, "id86"], [0, "id91"]], "0.16.1 (2024-01-06)": [[0, "id4"]], "0.16.0 (2024-01-05)": [[0, "id6"]], "0.15.4 (2023-12-29)": [[0, "id9"]], "0.15.3 (2023-12-18)": [[0, "id11"]], "0.15.2 (2023-12-18)": [[0, "id13"]], "0.15.1 (2023-12-18)": [[0, "id16"]], "0.15.0 (2023-12-16)": [[0, "id20"]], "0.14.0 (2023-12-15)": [[0, "id23"]], "0.13.0 (2023-12-06)": [[0, "id27"]], "0.12.0 (2023-11-04)": [[0, "id32"]], "0.11.0 (2023-09-26)": [[0, "id37"]], "0.10.0 (2023-09-05)": [[0, "id40"]], "0.9.3 (2023-08-25)": [[0, "id42"]], "0.9.2 (2023-08-07)": [[0, "id47"]], "0.9.1 (2023-08-03)": [[0, "id49"]], "0.9.0 (2023-08-03)": [[0, "id52"]], "0.8.0 (2023-07-13)": [[0, "id54"]], "0.7.1 (2023-07-12)": [[0, "id56"]], "0.7.0 (2023-07-10)": [[0, "id59"]], "0.6.0 (2023-06-23)": [[0, "id63"]], "0.5.1 (2023-06-14)": [[0, "id67"]], "0.5.0 (2023-06-12)": [[0, "id70"]], "0.4.1 (2023-06-09)": [[0, "id75"]], "0.4.0 (2023-04-20)": [[0, "id78"]], "0.3.0 (2023-04-17)": [[0, "id83"]], "0.2.0 (2023-04-14)": [[0, "id88"]], "0.1.0 (2023-03-24)": [[0, "id93"]], "Contributing to Bump My Version": [[1, "contributing-to-bump-my-version"]], "Table of Contents": [[1, "table-of-contents"]], "Code of Conduct": [[1, "code-of-conduct"]], "I Have a Question": [[1, "i-have-a-question"]], "Reporting Bugs": [[1, "reporting-bugs"]], "Before Submitting a Bug Report": [[1, "before-submitting-a-bug-report"]], "How Do I Submit a Good Bug Report?": [[1, "how-do-i-submit-a-good-bug-report"]], "Suggesting Enhancements": [[1, "suggesting-enhancements"]], "Before Submitting an Enhancement": [[1, "before-submitting-an-enhancement"]], "How Do I Submit a Good Enhancement Suggestion?": [[1, "how-do-i-submit-a-good-enhancement-suggestion"]], "Your First Code Contribution": [[1, "your-first-code-contribution"]], "Setup": [[1, "setup"]], "Run tests": [[1, "run-tests"]], "Install Pre-commit Hooks": [[1, "install-pre-commit-hooks"]], "Improving The Documentation": [[1, "improving-the-documentation"]], "Styleguides": [[1, "styleguides"]], "Coding Style": [[1, "coding-style"]], "Commit Messages": [[1, "commit-messages"]], "Join The Project Team": [[1, "join-the-project-team"]], "Attribution": [[1, "attribution"]], "Explanation": [[2, "explanation"]], "Avoiding incorrect replacements": [[3, "avoiding-incorrect-replacements"]], "Custom version formats in different files": [[4, "custom-version-formats-in-different-files"]], "How-To Guides": [[5, "how-to-guides"]], "Multiple replacements within the same file": [[6, "multiple-replacements-within-the-same-file"]], "Bump My Version": [[7, "bump-my-version"], [8, "bump-my-version"]], "Contents": [[7, null]], "Indices and tables": [[7, "indices-and-tables"]], "Overview": [[8, "overview"]], "Future Direction": [[8, "future-direction"]], "Installation": [[8, "installation"]], "Usage for version incrementing": [[8, "usage-for-version-incrementing"]], "part": [[8, "part"]], "file": [[8, "file"]], "Configuration file": [[8, "configuration-file"]], "Command-line Options": [[8, "command-line-options"]], "Using bump-my-version in a script": [[8, "using-bump-my-version-in-a-script"]], "Development & Contributing": [[8, "development-contributing"]], "License": [[8, "license"]], "bumpversion": [[9, "module-bumpversion"]], "Subpackages": [[9, "subpackages"]], "Submodules": [[9, "submodules"], [15, "submodules"]], "Package Contents": [[9, "package-contents"], [15, "package-contents"]], "Data": [[9, "data"], [13, "data"], [14, "data"], [15, "data"], [17, "data"], [18, "data"], [19, "data"], [22, "data"], [24, "data"], [25, "data"], [26, "data"], [27, "data"], [29, "data"], [30, "data"], [31, "data"]], "API": [[9, "api"], [11, "api"], [12, "api"], [13, "api"], [14, "api"], [15, "api"], [16, "api"], [17, "api"], [18, "api"], [19, "api"], [20, "api"], [21, "api"], [22, "api"], [23, "api"], [24, "api"], [25, "api"], [26, "api"], [27, "api"], [28, "api"], [29, "api"], [30, "api"], [31, "api"]], "bumpversion.__main__": [[10, "module-bumpversion.__main__"]], "bumpversion.aliases": [[11, "module-bumpversion.aliases"]], "Module Contents": [[11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [16, "module-contents"], [17, "module-contents"], [18, "module-contents"], [19, "module-contents"], [20, "module-contents"], [21, "module-contents"], [22, "module-contents"], [23, "module-contents"], [24, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [28, "module-contents"], [29, "module-contents"], [30, "module-contents"], [31, "module-contents"]], "Classes": [[11, "classes"], [19, "classes"], [22, "classes"], [23, "classes"], [24, "classes"], [25, "classes"], [29, "classes"], [30, "classes"], [31, "classes"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "Functions": [[12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [16, "functions"], [17, "functions"], [18, "functions"], [20, "functions"], [22, "functions"], [25, "functions"], [26, "functions"], [27, "functions"], [28, "functions"], [30, "functions"], [31, "functions"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "bumpversion.config.create": [[16, "module-bumpversion.config.create"]], "bumpversion.config.files": [[17, "module-bumpversion.config.files"]], "bumpversion.config.files_legacy": [[18, "module-bumpversion.config.files_legacy"]], "bumpversion.config.models": [[19, "module-bumpversion.config.models"]], "bumpversion.config.utils": [[20, "module-bumpversion.config.utils"]], "bumpversion.exceptions": [[21, "module-bumpversion.exceptions"]], "bumpversion.files": [[22, "module-bumpversion.files"]], "bumpversion.functions": [[23, "module-bumpversion.functions"]], "bumpversion.indented_logger": [[24, "module-bumpversion.indented_logger"]], "bumpversion.scm": [[25, "module-bumpversion.scm"]], "bumpversion.show": [[26, "module-bumpversion.show"]], "bumpversion.ui": [[27, "module-bumpversion.ui"]], "bumpversion.utils": [[28, "module-bumpversion.utils"]], "bumpversion.version_part": [[29, "module-bumpversion.version_part"]], "bumpversion.visualize": [[30, "module-bumpversion.visualize"]], "bumpversion.yaml_dump": [[31, "module-bumpversion.yaml_dump"]], "Command-line Interface": [[32, "command-line-interface"]], "Configuration": [[33, "configuration"]], "Configuration files": [[33, "configuration-files"]], "Global Configuration": [[33, "global-configuration"]], "allow_dirty": [[33, "allow-dirty"]], "commit": [[33, "commit"]], "message": [[33, "message"]], "commit_args": [[33, "commit-args"]], "tag": [[33, "tag"]], "sign_tags": [[33, "sign-tags"]], "tag_name": [[33, "tag-name"]], "tag_message": [[33, "tag-message"]], "current_version": [[33, "current-version"]], "parse": [[33, "parse"], [33, "id3"]], "serialize": [[33, "serialize"], [33, "id4"]], "search": [[33, "search"], [33, "id5"]], "replace": [[33, "replace"], [33, "id6"]], "ignore_missing_version": [[33, "ignore-missing-version"], [33, "id7"]], "TOML example": [[33, "toml-example"], [33, "id1"]], "INI-style example": [[33, "ini-style-example"], [33, "id2"]], "Version part-specific configuration": [[33, "version-part-specific-configuration"]], "values": [[33, "values"]], "optional_value": [[33, "optional-value"]], "first_value": [[33, "first-value"]], "independent": [[33, "independent"]], "File-specific configuration": [[33, "file-specific-configuration"]], "filename": [[33, "filename"]], "glob": [[33, "glob"]], "INI-style configuration files": [[33, "ini-style-configuration-files"]], "TOML configuration files": [[33, "toml-configuration-files"]], "Formatting context": [[34, "formatting-context"]], "Escaped characters": [[34, "escaped-characters"]], "Date and time fields": [[34, "date-and-time-fields"]], "Source code management fields": [[34, "source-code-management-fields"]], "Version fields": [[34, "version-fields"]], "Environment variables": [[34, "environment-variables"]], "Reference": [[35, "reference"], [37, "reference"]], "Search and replace configuration": [[36, "search-and-replace-configuration"]], "Using template strings": [[36, "using-template-strings"]], "Using regular expressions": [[36, "using-regular-expressions"]], "Regular expression special characters": [[36, "regular-expression-special-characters"]], "Version parts": [[37, "version-parts"]], "Version configuration": [[37, "version-configuration"]], "Version part configuration": [[37, "version-part-configuration"]], "Incrementing functions": [[37, "incrementing-functions"]], "Optional values": [[37, "optional-values"]], "First Values": [[37, "first-values"]], "Independent Values": [[37, "independent-values"]], "Tutorials": [[38, "tutorials"]], "Semantic versioning example": [[39, "semantic-versioning-example"]], "Create a default configuration": [[39, "create-a-default-configuration"]], "Visualizing the versioning path": [[39, "visualizing-the-versioning-path"]], "Supporting pre-release versions": [[39, "supporting-pre-release-versions"]], "Visualizing the new versioning path": [[39, "visualizing-the-new-versioning-path"]], "Automating the pre-release numbering": [[39, "automating-the-pre-release-numbering"]], "Visualizing the pre_n versioning path": [[39, "visualizing-the-pre-n-versioning-path"]], "Usage": [[40, "usage"]], "NOTE": [[40, null], [40, null]], "WARNING": [[40, null]], "Incrementing a version": [[40, "incrementing-a-version"]], "VERSION_PART": [[40, "version-part"]], "FILES": [[40, "files"]], "Showing configuration information": [[40, "showing-configuration-information"]], "Searching and replacing without bumping": [[40, "searching-and-replacing-without-bumping"]]}, "indexentries": {"__version__ (in module bumpversion)": [[9, "bumpversion.__version__"]], "bumpversion": [[9, "module-bumpversion"]], "module": [[9, "module-bumpversion"], [10, "module-bumpversion.__main__"], [11, "module-bumpversion.aliases"], [12, "module-bumpversion.autocast"], [13, "module-bumpversion.bump"], [14, "module-bumpversion.cli"], [15, "module-bumpversion.config"], [16, "module-bumpversion.config.create"], [17, "module-bumpversion.config.files"], [18, "module-bumpversion.config.files_legacy"], [19, "module-bumpversion.config.models"], [20, "module-bumpversion.config.utils"], [21, "module-bumpversion.exceptions"], [22, "module-bumpversion.files"], [23, "module-bumpversion.functions"], [24, "module-bumpversion.indented_logger"], [25, "module-bumpversion.scm"], [26, "module-bumpversion.show"], [27, "module-bumpversion.ui"], [28, "module-bumpversion.utils"], [29, "module-bumpversion.version_part"], [30, "module-bumpversion.visualize"], [31, "module-bumpversion.yaml_dump"]], "bumpversion.__main__": [[10, "module-bumpversion.__main__"]], "aliasedgroup (class in bumpversion.aliases)": [[11, "bumpversion.aliases.AliasedGroup"]], "bumpversion.aliases": [[11, "module-bumpversion.aliases"]], "get_command() (bumpversion.aliases.aliasedgroup method)": [[11, "bumpversion.aliases.AliasedGroup.get_command"]], "resolve_command() (bumpversion.aliases.aliasedgroup method)": [[11, "bumpversion.aliases.AliasedGroup.resolve_command"]], "autocast_value() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.autocast_value"]], "boolify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.boolify"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "listify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.listify"]], "noneify() (in module bumpversion.autocast)": [[12, "bumpversion.autocast.noneify"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "commit_and_tag() (in module bumpversion.bump)": [[13, "bumpversion.bump.commit_and_tag"]], "do_bump() (in module bumpversion.bump)": [[13, "bumpversion.bump.do_bump"]], "get_next_version() (in module bumpversion.bump)": [[13, "bumpversion.bump.get_next_version"]], "logger (in module bumpversion.bump)": [[13, "bumpversion.bump.logger"]], "bump() (in module bumpversion.cli)": [[14, "bumpversion.cli.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "cli() (in module bumpversion.cli)": [[14, "bumpversion.cli.cli"]], "logger (in module bumpversion.cli)": [[14, "bumpversion.cli.logger"]], "replace() (in module bumpversion.cli)": [[14, "bumpversion.cli.replace"]], "sample_config() (in module bumpversion.cli)": [[14, "bumpversion.cli.sample_config"]], "show() (in module bumpversion.cli)": [[14, "bumpversion.cli.show"]], "show_bump() (in module bumpversion.cli)": [[14, "bumpversion.cli.show_bump"]], "defaults (in module bumpversion.config)": [[15, "bumpversion.config.DEFAULTS"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "check_current_version() (in module bumpversion.config)": [[15, "bumpversion.config.check_current_version"]], "get_configuration() (in module bumpversion.config)": [[15, "bumpversion.config.get_configuration"]], "logger (in module bumpversion.config)": [[15, "bumpversion.config.logger"]], "bumpversion.config.create": [[16, "module-bumpversion.config.create"]], "create_configuration() (in module bumpversion.config.create)": [[16, "bumpversion.config.create.create_configuration"]], "get_defaults_from_dest() (in module bumpversion.config.create)": [[16, "bumpversion.config.create.get_defaults_from_dest"]], "config_file_search_order (in module bumpversion.config.files)": [[17, "bumpversion.config.files.CONFIG_FILE_SEARCH_ORDER"]], "bumpversion.config.files": [[17, "module-bumpversion.config.files"]], "find_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.find_config_file"]], "logger (in module bumpversion.config.files)": [[17, "bumpversion.config.files.logger"]], "read_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.read_config_file"]], "read_toml_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.read_toml_file"]], "update_config_file() (in module bumpversion.config.files)": [[17, "bumpversion.config.files.update_config_file"]], "bumpversion.config.files_legacy": [[18, "module-bumpversion.config.files_legacy"]], "logger (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.logger"]], "read_ini_file() (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.read_ini_file"]], "update_ini_config_file() (in module bumpversion.config.files_legacy)": [[18, "bumpversion.config.files_legacy.update_ini_config_file"]], "config (class in bumpversion.config.models)": [[19, "bumpversion.config.models.Config"]], "filechange (class in bumpversion.config.models)": [[19, "bumpversion.config.models.FileChange"]], "versionpartconfig (class in bumpversion.config.models)": [[19, "bumpversion.config.models.VersionPartConfig"]], "__hash__() (bumpversion.config.models.filechange method)": [[19, "bumpversion.config.models.FileChange.__hash__"]], "_resolve_filemap() (bumpversion.config.models.config method)": [[19, "bumpversion.config.models.Config._resolve_filemap"]], "_resolved_filemap (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config._resolved_filemap"]], "add_files() (bumpversion.config.models.config method)": [[19, "bumpversion.config.models.Config.add_files"]], "allow_dirty (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.allow_dirty"]], "bumpversion.config.models": [[19, "module-bumpversion.config.models"]], "commit (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.commit"]], "commit_args (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.commit_args"]], "current_version (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.current_version"]], "excluded_paths (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.excluded_paths"]], "filename (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.filename"]], "files (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.files"]], "files_to_modify (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.files_to_modify"]], "first_value (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.first_value"]], "get_search_pattern() (bumpversion.config.models.filechange method)": [[19, "bumpversion.config.models.FileChange.get_search_pattern"]], "glob (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.glob"]], "ignore_missing_version (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.ignore_missing_version"]], "ignore_missing_version (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.ignore_missing_version"]], "included_paths (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.included_paths"]], "independent (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.independent"]], "key_path (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.key_path"]], "logger (in module bumpversion.config.models)": [[19, "bumpversion.config.models.logger"]], "message (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.message"]], "model_config (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.model_config"]], "optional_value (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.optional_value"]], "parse (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.parse"]], "parse (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.parse"]], "parts (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.parts"]], "regex (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.regex"]], "regex (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.regex"]], "replace (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.replace"]], "replace (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.replace"]], "resolved_filemap (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.resolved_filemap"]], "scm_info (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.scm_info"]], "search (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.search"]], "search (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.search"]], "serialize (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.serialize"]], "serialize (bumpversion.config.models.filechange attribute)": [[19, "bumpversion.config.models.FileChange.serialize"]], "sign_tags (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.sign_tags"]], "tag (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag"]], "tag_message (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag_message"]], "tag_name (bumpversion.config.models.config attribute)": [[19, "bumpversion.config.models.Config.tag_name"]], "values (bumpversion.config.models.versionpartconfig attribute)": [[19, "bumpversion.config.models.VersionPartConfig.values"]], "version_config (bumpversion.config.models.config property)": [[19, "bumpversion.config.models.Config.version_config"]], "bumpversion.config.utils": [[20, "module-bumpversion.config.utils"]], "get_all_file_configs() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.get_all_file_configs"]], "get_all_part_configs() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.get_all_part_configs"]], "resolve_glob_files() (in module bumpversion.config.utils)": [[20, "bumpversion.config.utils.resolve_glob_files"]], "badinputerror": [[21, "bumpversion.exceptions.BadInputError"]], "bumpversionerror": [[21, "bumpversion.exceptions.BumpVersionError"]], "configurationerror": [[21, "bumpversion.exceptions.ConfigurationError"]], "dirtyworkingdirectoryerror": [[21, "bumpversion.exceptions.DirtyWorkingDirectoryError"]], "formattingerror": [[21, "bumpversion.exceptions.FormattingError"]], "invalidversionparterror": [[21, "bumpversion.exceptions.InvalidVersionPartError"]], "missingvalueerror": [[21, "bumpversion.exceptions.MissingValueError"]], "signedtagserror": [[21, "bumpversion.exceptions.SignedTagsError"]], "versionnotfounderror": [[21, "bumpversion.exceptions.VersionNotFoundError"]], "bumpversion.exceptions": [[21, "module-bumpversion.exceptions"]], "configuredfile (class in bumpversion.files)": [[22, "bumpversion.files.ConfiguredFile"]], "datafileupdater (class in bumpversion.files)": [[22, "bumpversion.files.DataFileUpdater"]], "fileupdater (class in bumpversion.files)": [[22, "bumpversion.files.FileUpdater"]], "__repr__() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.__repr__"]], "__str__() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.__str__"]], "_contains_change_pattern() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile._contains_change_pattern"]], "_update_toml_file() (bumpversion.files.datafileupdater method)": [[22, "bumpversion.files.DataFileUpdater._update_toml_file"]], "bumpversion.files": [[22, "module-bumpversion.files"]], "contains_pattern() (in module bumpversion.files)": [[22, "bumpversion.files.contains_pattern"]], "get_file_contents() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.get_file_contents"]], "log_changes() (in module bumpversion.files)": [[22, "bumpversion.files.log_changes"]], "logger (in module bumpversion.files)": [[22, "bumpversion.files.logger"]], "make_file_change() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.make_file_change"]], "modify_files() (in module bumpversion.files)": [[22, "bumpversion.files.modify_files"]], "resolve_file_config() (in module bumpversion.files)": [[22, "bumpversion.files.resolve_file_config"]], "update_file() (bumpversion.files.datafileupdater method)": [[22, "bumpversion.files.DataFileUpdater.update_file"]], "update_file() (bumpversion.files.fileupdater method)": [[22, "bumpversion.files.FileUpdater.update_file"]], "write_file_contents() (bumpversion.files.configuredfile method)": [[22, "bumpversion.files.ConfiguredFile.write_file_contents"]], "first_numeric (bumpversion.functions.numericfunction attribute)": [[23, "bumpversion.functions.NumericFunction.FIRST_NUMERIC"]], "numericfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.NumericFunction"]], "partfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.PartFunction"]], "valuesfunction (class in bumpversion.functions)": [[23, "bumpversion.functions.ValuesFunction"]], "bump() (bumpversion.functions.numericfunction method)": [[23, "bumpversion.functions.NumericFunction.bump"]], "bump() (bumpversion.functions.partfunction method)": [[23, "bumpversion.functions.PartFunction.bump"]], "bump() (bumpversion.functions.valuesfunction method)": [[23, "bumpversion.functions.ValuesFunction.bump"]], "bumpversion.functions": [[23, "module-bumpversion.functions"]], "first_value (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.first_value"]], "independent (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.independent"]], "optional_value (bumpversion.functions.partfunction attribute)": [[23, "bumpversion.functions.PartFunction.optional_value"]], "current_indent (in module bumpversion.indented_logger)": [[24, "bumpversion.indented_logger.CURRENT_INDENT"]], "indentedloggeradapter (class in bumpversion.indented_logger)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter"]], "bumpversion.indented_logger": [[24, "module-bumpversion.indented_logger"]], "current_indent (bumpversion.indented_logger.indentedloggeradapter property)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.current_indent"]], "dedent() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.dedent"]], "indent() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.indent"]], "indent_str (bumpversion.indented_logger.indentedloggeradapter property)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.indent_str"]], "process() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.process"]], "reset() (bumpversion.indented_logger.indentedloggeradapter method)": [[24, "bumpversion.indented_logger.IndentedLoggerAdapter.reset"]], "git (class in bumpversion.scm)": [[25, "bumpversion.scm.Git"]], "mercurial (class in bumpversion.scm)": [[25, "bumpversion.scm.Mercurial"]], "scminfo (class in bumpversion.scm)": [[25, "bumpversion.scm.SCMInfo"]], "sourcecodemanager (class in bumpversion.scm)": [[25, "bumpversion.scm.SourceCodeManager"]], "_all_tags_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._ALL_TAGS_COMMAND"]], "_commit_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._COMMIT_COMMAND"]], "_test_usable_command (bumpversion.scm.git attribute)": [[25, "bumpversion.scm.Git._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.mercurial attribute)": [[25, "bumpversion.scm.Mercurial._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.sourcecodemanager attribute)": [[25, "bumpversion.scm.SourceCodeManager._TEST_USABLE_COMMAND"]], "__repr__() (bumpversion.scm.scminfo method)": [[25, "bumpversion.scm.SCMInfo.__repr__"]], "__repr__() (bumpversion.scm.sourcecodemanager method)": [[25, "bumpversion.scm.SourceCodeManager.__repr__"]], "__str__() (bumpversion.scm.scminfo method)": [[25, "bumpversion.scm.SCMInfo.__str__"]], "__str__() (bumpversion.scm.sourcecodemanager method)": [[25, "bumpversion.scm.SourceCodeManager.__str__"]], "add_path() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.add_path"]], "add_path() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.add_path"]], "add_path() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.add_path"]], "assert_nondirty() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.assert_nondirty"]], "branch_name (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.branch_name"]], "bumpversion.scm": [[25, "module-bumpversion.scm"]], "commit() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.commit"]], "commit_sha (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.commit_sha"]], "commit_to_scm() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.commit_to_scm"]], "current_version (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.current_version"]], "dirty (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.dirty"]], "distance_to_latest_tag (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.distance_to_latest_tag"]], "get_all_tags() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.get_all_tags"]], "get_scm_info() (in module bumpversion.scm)": [[25, "bumpversion.scm.get_scm_info"]], "get_version_from_tag() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.get_version_from_tag"]], "is_usable() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.is_usable"]], "latest_tag_info() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.latest_tag_info"]], "logger (in module bumpversion.scm)": [[25, "bumpversion.scm.logger"]], "short_branch_name (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.short_branch_name"]], "tag() (bumpversion.scm.git class method)": [[25, "bumpversion.scm.Git.tag"]], "tag() (bumpversion.scm.mercurial class method)": [[25, "bumpversion.scm.Mercurial.tag"]], "tag() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.tag"]], "tag_in_scm() (bumpversion.scm.sourcecodemanager class method)": [[25, "bumpversion.scm.SourceCodeManager.tag_in_scm"]], "tool (bumpversion.scm.scminfo attribute)": [[25, "bumpversion.scm.SCMInfo.tool"]], "outputters (in module bumpversion.show)": [[26, "bumpversion.show.OUTPUTTERS"]], "bumpversion.show": [[26, "module-bumpversion.show"]], "do_show() (in module bumpversion.show)": [[26, "bumpversion.show.do_show"]], "log_list() (in module bumpversion.show)": [[26, "bumpversion.show.log_list"]], "output_default() (in module bumpversion.show)": [[26, "bumpversion.show.output_default"]], "output_json() (in module bumpversion.show)": [[26, "bumpversion.show.output_json"]], "output_yaml() (in module bumpversion.show)": [[26, "bumpversion.show.output_yaml"]], "resolve_name() (in module bumpversion.show)": [[26, "bumpversion.show.resolve_name"]], "verbosity (in module bumpversion.ui)": [[27, "bumpversion.ui.VERBOSITY"]], "bumpversion.ui": [[27, "module-bumpversion.ui"]], "get_indented_logger() (in module bumpversion.ui)": [[27, "bumpversion.ui.get_indented_logger"]], "logger (in module bumpversion.ui)": [[27, "bumpversion.ui.logger"]], "print_error() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_error"]], "print_info() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_info"]], "print_warning() (in module bumpversion.ui)": [[27, "bumpversion.ui.print_warning"]], "setup_logging() (in module bumpversion.ui)": [[27, "bumpversion.ui.setup_logging"]], "base_context() (in module bumpversion.utils)": [[28, "bumpversion.utils.base_context"]], "bumpversion.utils": [[28, "module-bumpversion.utils"]], "extract_regex_flags() (in module bumpversion.utils)": [[28, "bumpversion.utils.extract_regex_flags"]], "get_context() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_context"]], "get_nested_value() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_nested_value"]], "get_overrides() (in module bumpversion.utils)": [[28, "bumpversion.utils.get_overrides"]], "key_val_string() (in module bumpversion.utils)": [[28, "bumpversion.utils.key_val_string"]], "labels_for_format() (in module bumpversion.utils)": [[28, "bumpversion.utils.labels_for_format"]], "prefixed_environ() (in module bumpversion.utils)": [[28, "bumpversion.utils.prefixed_environ"]], "recursive_sort_dict() (in module bumpversion.utils)": [[28, "bumpversion.utils.recursive_sort_dict"]], "set_nested_value() (in module bumpversion.utils)": [[28, "bumpversion.utils.set_nested_value"]], "version (class in bumpversion.version_part)": [[29, "bumpversion.version_part.Version"]], "versionconfig (class in bumpversion.version_part)": [[29, "bumpversion.version_part.VersionConfig"]], "versionpart (class in bumpversion.version_part)": [[29, "bumpversion.version_part.VersionPart"]], "__eq__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__eq__"]], "__eq__() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.__eq__"]], "__eq__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__eq__"]], "__format__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__format__"]], "__getitem__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__getitem__"]], "__iter__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__iter__"]], "__len__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__len__"]], "__repr__() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.__repr__"]], "__repr__() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.__repr__"]], "__repr__() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.__repr__"]], "_choose_serialize_format() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig._choose_serialize_format"]], "_serialize() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig._serialize"]], "bump() (bumpversion.version_part.version method)": [[29, "bumpversion.version_part.Version.bump"]], "bump() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.bump"]], "bumpversion.version_part": [[29, "module-bumpversion.version_part"]], "copy() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.copy"]], "is_independent (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.is_independent"]], "is_optional (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.is_optional"]], "logger (in module bumpversion.version_part)": [[29, "bumpversion.version_part.logger"]], "null() (bumpversion.version_part.versionpart method)": [[29, "bumpversion.version_part.VersionPart.null"]], "order (bumpversion.version_part.versionconfig property)": [[29, "bumpversion.version_part.VersionConfig.order"]], "parse() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.parse"]], "serialize() (bumpversion.version_part.versionconfig method)": [[29, "bumpversion.version_part.VersionConfig.serialize"]], "value (bumpversion.version_part.versionpart property)": [[29, "bumpversion.version_part.VersionPart.value"]], "box_chars (in module bumpversion.visualize)": [[30, "bumpversion.visualize.BOX_CHARS"]], "border (class in bumpversion.visualize)": [[30, "bumpversion.visualize.Border"]], "bumpversion.visualize": [[30, "module-bumpversion.visualize"]], "connection_str() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.connection_str"]], "corner_bottom_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_bottom_left"]], "corner_bottom_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_bottom_right"]], "corner_top_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_top_left"]], "corner_top_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.corner_top_right"]], "cross (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.cross"]], "divider_down (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_down"]], "divider_left (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_left"]], "divider_right (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_right"]], "divider_up (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.divider_up"]], "filter_version_parts() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.filter_version_parts"]], "labeled_line() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.labeled_line"]], "lead_string() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.lead_string"]], "line (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.line"]], "pipe (bumpversion.visualize.border attribute)": [[30, "bumpversion.visualize.Border.pipe"]], "visualize() (in module bumpversion.visualize)": [[30, "bumpversion.visualize.visualize"]], "dumperfunc (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.DumperFunc"]], "indent (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.INDENT"]], "yamldumpers (class in bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.YAMLDumpers"]], "yaml_dumpers (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.YAML_DUMPERS"]], "add_dumper() (bumpversion.yaml_dump.yamldumpers method)": [[31, "bumpversion.yaml_dump.YAMLDumpers.add_dumper"]], "bumpversion.yaml_dump": [[31, "module-bumpversion.yaml_dump"]], "dump() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.dump"]], "format_bool() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_bool"]], "format_date() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_date"]], "format_datetime() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_datetime"]], "format_dict() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_dict"]], "format_float() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_float"]], "format_int() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_int"]], "format_none() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_none"]], "format_sequence() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_sequence"]], "format_str() (in module bumpversion.yaml_dump)": [[31, "bumpversion.yaml_dump.format_str"]]}})
\ No newline at end of file
diff --git a/tutorials/index.html b/tutorials/index.html
index 17606de1..cd393df3 100644
--- a/tutorials/index.html
+++ b/tutorials/index.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/tutorials/semantic-versioning-example.html b/tutorials/semantic-versioning-example.html
index f4ba4036..b6a2494c 100644
--- a/tutorials/semantic-versioning-example.html
+++ b/tutorials/semantic-versioning-example.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion
diff --git a/usage.html b/usage.html
index 2a0f3c74..5b1597f0 100644
--- a/usage.html
+++ b/usage.html
@@ -179,28 +179,28 @@
bumpversion
Toggle navigation of bumpversion