Source code for bumpversion.files

 """Methods for changing files."""
-import glob
 import logging
 import re
 from copy import deepcopy
@@ -427,14 +426,7 @@ 

Source code for bumpversion.files

     Returns:
         A list of ConfiguredFiles
     """
-    configured_files = []
-    for file_cfg in files:
-        if file_cfg.glob:
-            configured_files.extend(get_glob_files(file_cfg, version_config))
-        else:
-            configured_files.append(ConfiguredFile(file_cfg, version_config, search, replace))
-
-    return configured_files
+ return [ConfiguredFile(file_cfg, version_config, search, replace) for file_cfg in files]
[docs]def modify_files( @@ -459,29 +451,6 @@

Source code for bumpversion.files

         f.replace_version(current_version, new_version, context, dry_run)
-
[docs]def get_glob_files( - file_cfg: FileConfig, version_config: VersionConfig, search: Optional[str] = None, replace: Optional[str] = None -) -> List[ConfiguredFile]: - """ - Return a list of files that match the glob pattern. - - Args: - file_cfg: The file configuration containing the glob pattern - version_config: The version configuration - search: The search pattern to use instead of any configured search pattern - replace: The replace pattern to use instead of any configured replace pattern - - Returns: - A list of resolved files according to the pattern. - """ - files = [] - for filename_glob in glob.glob(file_cfg.glob, recursive=True): - new_file_cfg = file_cfg.copy() - new_file_cfg.filename = filename_glob - files.append(ConfiguredFile(new_file_cfg, version_config, search, replace)) - return files
- -
[docs]def _check_files_contain_version( files: List[ConfiguredFile], current_version: Version, context: MutableMapping ) -> None: diff --git a/_sources/reference/bumpversion/bumpversion.config.md.txt b/_sources/reference/bumpversion/bumpversion.config.md.txt index aff2f26e..0d54824f 100644 --- a/_sources/reference/bumpversion/bumpversion.config.md.txt +++ b/_sources/reference/bumpversion/bumpversion.config.md.txt @@ -71,6 +71,10 @@ - ```{autodoc2-docstring} bumpversion.config.update_config_file :summary: ``` +* - {py:obj}`get_glob_files ` + - ```{autodoc2-docstring} bumpversion.config.get_glob_files + :summary: + ``` ```` ### Data @@ -463,6 +467,28 @@ Bases: {py:obj}`pydantic.BaseSettings` ```` +````{py:attribute} included_paths +:canonical: bumpversion.config.Config.included_paths +:type: typing.List[str] +:value: > + [] + +```{autodoc2-docstring} bumpversion.config.Config.included_paths +``` + +```` + +````{py:attribute} excluded_paths +:canonical: bumpversion.config.Config.excluded_paths +:type: typing.List[str] +:value: > + [] + +```{autodoc2-docstring} bumpversion.config.Config.excluded_paths +``` + +```` + `````{py:class} Config :canonical: bumpversion.config.Config.Config @@ -489,6 +515,24 @@ Bases: {py:obj}`pydantic.BaseSettings` ```` +````{py:property} resolved_filemap +:canonical: bumpversion.config.Config.resolved_filemap +:type: typing.Dict[str, bumpversion.config.FileConfig] + +```{autodoc2-docstring} bumpversion.config.Config.resolved_filemap +``` + +```` + +````{py:property} files_to_modify +:canonical: bumpversion.config.Config.files_to_modify +:type: typing.List[bumpversion.config.FileConfig] + +```{autodoc2-docstring} bumpversion.config.Config.files_to_modify +``` + +```` + ````{py:property} version_config :canonical: bumpversion.config.Config.version_config :type: bumpversion.version_part.VersionConfig @@ -582,3 +626,10 @@ Bases: {py:obj}`pydantic.BaseSettings` ```{autodoc2-docstring} bumpversion.config.update_config_file ``` ```` + +````{py:function} get_glob_files(file_cfg: bumpversion.config.FileConfig) -> typing.List[bumpversion.config.FileConfig] +:canonical: bumpversion.config.get_glob_files + +```{autodoc2-docstring} bumpversion.config.get_glob_files +``` +```` diff --git a/_sources/reference/bumpversion/bumpversion.files.md.txt b/_sources/reference/bumpversion/bumpversion.files.md.txt index 1a098f05..f3233474 100644 --- a/_sources/reference/bumpversion/bumpversion.files.md.txt +++ b/_sources/reference/bumpversion/bumpversion.files.md.txt @@ -35,10 +35,6 @@ - ```{autodoc2-docstring} bumpversion.files.modify_files :summary: ``` -* - {py:obj}`get_glob_files ` - - ```{autodoc2-docstring} bumpversion.files.get_glob_files - :summary: - ``` * - {py:obj}`_check_files_contain_version ` - ```{autodoc2-docstring} bumpversion.files._check_files_contain_version :summary: @@ -155,13 +151,6 @@ ``` ```` -````{py:function} get_glob_files(file_cfg: bumpversion.config.FileConfig, version_config: bumpversion.version_part.VersionConfig, search: typing.Optional[str] = None, replace: typing.Optional[str] = None) -> typing.List[bumpversion.files.ConfiguredFile] -:canonical: bumpversion.files.get_glob_files - -```{autodoc2-docstring} bumpversion.files.get_glob_files -``` -```` - ````{py:function} _check_files_contain_version(files: typing.List[bumpversion.files.ConfiguredFile], current_version: bumpversion.version_part.Version, context: typing.MutableMapping) -> None :canonical: bumpversion.files._check_files_contain_version diff --git a/genindex.html b/genindex.html index d65ee2ff..ba299840 100644 --- a/genindex.html +++ b/genindex.html @@ -990,6 +990,10 @@

E

+
@@ -1011,6 +1015,8 @@

F

  • files (bumpversion.config.Config attribute) +
  • +
  • files_to_modify (bumpversion.config.Config property)
  • find_config_file() (in module bumpversion.config)
  • @@ -1068,7 +1074,7 @@

    G

    +
  • included_paths (bumpversion.config.Config attribute) +
  • INDENT (in module bumpversion.yaml_dump)
  • independent (bumpversion.config.VersionPartConfig attribute) @@ -1328,6 +1336,8 @@

    R

  • resolve_file_config() (in module bumpversion.files)
  • resolve_name() (in module bumpversion.show) +
  • +
  • resolved_filemap (bumpversion.config.Config property)
  • diff --git a/objects.inv b/objects.inv index 152779ff..c403c0cb 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/reference/bumpversion/bumpversion.config.html b/reference/bumpversion/bumpversion.config.html index 05963fba..1c6892c9 100644 --- a/reference/bumpversion/bumpversion.config.html +++ b/reference/bumpversion/bumpversion.config.html @@ -291,6 +291,9 @@

    Functions

    update_config_file

    Update the current_version key in the configuration file.

    +

    get_glob_files

    +

    Return a list of files that match the glob pattern.

    +

    @@ -520,6 +523,18 @@

    API#

    None

    +
    +
    +included_paths: List[str]#
    +

    []

    +
    + +
    +
    +excluded_paths: List[str]#
    +

    []

    +
    +
    class Config[source]#
    @@ -537,6 +552,18 @@

    API#

    Add a filename to the list of files.

    +
    +
    +property resolved_filemap: Dict[str, bumpversion.config.FileConfig]#
    +

    Return a map of filenames to file configs, expanding any globs.

    +
    + +
    +
    +property files_to_modify: List[bumpversion.config.FileConfig]#
    +

    Return a list of files to modify.

    +
    +
    property version_config: bumpversion.version_part.VersionConfig#
    @@ -654,6 +681,16 @@

    API# dry_run: True if the update should be a dry run.

    +
    +
    +bumpversion.config.get_glob_files(file_cfg: bumpversion.config.FileConfig) List[bumpversion.config.FileConfig][source]#
    +

    Return a list of files that match the glob pattern.

    +

    Args: +file_cfg: The file configuration containing the glob pattern

    +

    Returns: +A list of resolved file configurations according to the pattern.

    +
    + @@ -764,11 +801,15 @@

    API#
  • Config.scm_info
  • Config.parts
  • Config.files
  • +
  • Config.included_paths
  • +
  • Config.excluded_paths
  • Config.Config
  • Config.add_files()
  • +
  • Config.resolved_filemap
  • +
  • Config.files_to_modify
  • Config.version_config
  • @@ -783,6 +824,7 @@

    API#
  • read_ini_file()
  • read_toml_file()
  • update_config_file()
  • +
  • get_glob_files()
  • diff --git a/reference/bumpversion/bumpversion.files.html b/reference/bumpversion/bumpversion.files.html index 33521c54..7b58203e 100644 --- a/reference/bumpversion/bumpversion.files.html +++ b/reference/bumpversion/bumpversion.files.html @@ -264,10 +264,7 @@

    Functions

    modify_files

    Modify the files, searching and replacing values according to the FileConfig.

    -

    get_glob_files

    -

    Return a list of files that match the glob pattern.

    - -

    _check_files_contain_version

    +

    _check_files_contain_version

    Make sure files exist and contain version string.

    @@ -326,7 +323,7 @@

    API#
    -contains(search: re.Pattern) bool[source]#
    +contains(search: re.Pattern) bool[source]#

    Does the work of the contains_version method.

    @@ -338,7 +335,7 @@

    API#
    -get_search_pattern(context: MutableMapping) re.Pattern[source]#
    +get_search_pattern(context: MutableMapping) re.Pattern[source]#

    Compile and return the regex if it is valid, otherwise return the string.

    @@ -379,19 +376,6 @@

    API# dry_run: True if this should be a report-only job

    -
    -
    -bumpversion.files.get_glob_files(file_cfg: bumpversion.config.FileConfig, version_config: bumpversion.version_part.VersionConfig, search: Optional[str] = None, replace: Optional[str] = None) List[bumpversion.files.ConfiguredFile][source]#
    -

    Return a list of files that match the glob pattern.

    -

    Args: -file_cfg: The file configuration containing the glob pattern -version_config: The version configuration -search: The search pattern to use instead of any configured search pattern -replace: The replace pattern to use instead of any configured replace pattern

    -

    Returns: -A list of resolved files according to the pattern.

    -
    -
    bumpversion.files._check_files_contain_version(files: List[bumpversion.files.ConfiguredFile], current_version: bumpversion.version_part.Version, context: MutableMapping) None[source]#
    @@ -484,7 +468,6 @@

    API#
  • resolve_file_config()
  • modify_files()
  • -
  • get_glob_files()
  • _check_files_contain_version()
  • diff --git a/searchindex.js b/searchindex.js index 5893ee40..ec4f332d 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.exceptions", "reference/bumpversion/bumpversion.files", "reference/bumpversion/bumpversion.functions", "reference/bumpversion/bumpversion.logging", "reference/bumpversion/bumpversion.scm", "reference/bumpversion/bumpversion.show", "reference/bumpversion/bumpversion.ui", "reference/bumpversion/bumpversion.utils", "reference/bumpversion/bumpversion.version_part", "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.exceptions.md", "reference/bumpversion/bumpversion.files.md", "reference/bumpversion/bumpversion.functions.md", "reference/bumpversion/bumpversion.logging.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.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.exceptions", "bumpversion.files", "bumpversion.functions", "bumpversion.logging", "bumpversion.scm", "bumpversion.show", "bumpversion.ui", "bumpversion.utils", "bumpversion.version_part", "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, 31], "full": [0, 4, 8, 11], "differ": [0, 1, 5, 6, 7, 27, 31], "file": [0, 1, 3, 5, 7, 9, 13, 14, 15, 16, 20, 26, 28, 29, 30], "configur": [0, 1, 4, 6, 7, 13, 14, 15, 16, 17, 19, 21, 24, 26, 28, 29], "overrid": [0, 15, 27], "c1ef3b2": 0, "55": 0, "The": [0, 3, 6, 7, 8, 12, 13, 15, 16, 17, 18, 20, 21, 24, 27, 28, 30, 31, 33, 34], "config": [0, 1, 8, 9, 13, 17, 20, 21, 23, 24, 26, 27, 29, 30], "wa": [0, 11, 16, 28], "ignor": [0, 1, 26, 27], "falsei": 0, "valu": [0, 1, 6, 8, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 28, 33, 34], "when": [0, 1, 4, 8, 18, 24, 26, 27, 28, 31], "construct": 0, "dict": [0, 11, 15, 20, 21, 23, 24, 25], "It": [0, 1, 6, 8, 18, 27, 34], "now": [0, 4, 28], "none": [0, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 34], "document": [0, 7, 8, 34], "regard": 0, "regex": [0, 17, 26, 30], "cd71a1a": 0, "toml": [0, 3, 4, 8, 15, 30, 34], "requir": [0, 1, 3, 4, 8, 16, 24, 27, 34], "doubl": [0, 30], "backslash": [0, 30], "while": [0, 4, 27, 30, 31, 33], "ini": [0, 8, 15, 30], "doesn": [0, 4], "t": [0, 1, 4, 8, 13, 15, 17, 26, 27], "doc": 0, "7856ee0": 0, "ad": [0, 1, 8, 31, 34], "build": [0, 27, 31, 33], "workflow": [0, 8, 34], "48980d7": 0, "pre": [0, 27], "commit": [0, 8, 13, 14, 15, 20, 26, 28, 34], "ci": 0, "autoupd": 0, "7c38c40": 0, "github": [0, 1, 4, 6, 8, 12], "com": [0, 1, 4, 8, 12], "astral": 0, "sh": [0, 3], "ruff": 0, "v0": 0, "284": 0, "285": 0, "c30bd12": 0, "282": 0, "95c89fb": 0, "281": 0, "remov": [0, 1, 8, 28, 34], "mention": [0, 1], "python": [0, 1, 8, 12, 14, 24, 26, 27, 28, 30, 34], "a91f690": 0, "modifi": [0, 1, 8, 14, 17, 21, 26, 27, 34], "context": [0, 1, 7, 11, 13, 14, 16, 17, 20, 23, 24, 27, 29, 30, 34], "130bbe0": 0, "reset": [0, 24, 27, 31], "befor": [0, 6, 8, 27, 28, 33], "tag": [0, 8, 13, 14, 15, 16, 20, 23, 26, 28, 34], "auto": 0, "from": [0, 3, 8, 21, 26, 27, 30, 31], "hook": [0, 27], "4b457d0": 0, "more": [0, 1, 8, 26, 31, 34], "inform": [0, 1, 7, 8, 14, 15, 20, 21, 26, 27], "see": [0, 1, 8, 16], "http": [0, 1, 8, 12, 31], "adb7e4c": 0, "277": 0, "pygments_styl": 0, "docsrc": 0, "conf": 0, "py": [0, 8, 12, 27], "32798a9": 0, "theme": 0, "default": [0, 1, 3, 6, 8, 15, 18, 21, 26, 27, 28, 31, 34], "subject": 0, "look": [0, 1, 8, 27, 30], "better": [0, 1, 8], "about": [0, 1, 20, 21], "regular": [0, 15, 26, 27, 28, 31], "express": [0, 15, 26, 27, 28, 31], "449b70a": 0, "command": [0, 7, 11, 14, 15, 27, 28, 29, 34], "line": [0, 1, 3, 7, 14, 15, 27, 29, 30, 34], "no_regex": [0, 14, 15], "option": [0, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 34], "a295a32": 0, "global": 0, "individu": [0, 1, 27], "avail": [0, 1, 8, 27, 28, 30, 34], "flag": [0, 27, 30, 31], "bump": [0, 3, 4, 6, 9, 14, 15, 18, 24, 27, 28, 29, 30, 31, 33], "replac": [0, 4, 5, 7, 14, 15, 17, 24, 28, 29], "sub": [0, 8, 34], "add": [0, 1, 8, 15, 20, 25, 26, 27], "search": [0, 1, 3, 4, 6, 7, 14, 15, 17, 24, 26, 28, 29], "abil": 0, "0210d74": 0, "string": [0, 3, 8, 12, 17, 23, 24, 25, 26, 27, 28, 31], "ar": [0, 1, 4, 8, 12, 14, 15, 16, 26, 27, 28, 30, 31, 34], "treat": [0, 26, 27, 30], "after": [0, 18, 27, 28], "initi": [0, 11, 16, 17, 18, 24, 25, 33], "substitut": 0, "deprec": [0, 8], "warn": [0, 8, 22], "cfg": [0, 8, 27], "a0481b7": 0, "miss": [0, 16, 26, 27], "version": [0, 3, 5, 6, 9, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 29, 30, 32], "e0731c3": 0, "a5bd008": 0, "45c85be": 0, "fals": [0, 13, 15, 17, 20, 21, 24, 27, 34], "can": [0, 1, 4, 8, 13, 15, 26, 27, 28, 30, 31, 34], "also": [0, 1, 4, 8, 18, 27, 30, 34], "thi": [0, 1, 3, 4, 6, 8, 11, 17, 18, 21, 24, 27, 30, 34], "733438b": 0, "list": [0, 1, 8, 11, 12, 13, 14, 15, 17, 18, 20, 23, 24, 25, 26, 27, 30, 31, 34], "go": [0, 4, 33], "bye": 0, "call": [0, 11, 31], "bumpvers": [0, 3, 4, 6, 7, 27, 29, 30, 31, 33, 34], "without": [0, 7, 8, 28], "subcomand": 0, "leav": [0, 1], "781e8d8": 0, "complet": [0, 1, 24, 26, 34], "ani": [0, 1, 8, 11, 12, 14, 15, 17, 21, 24, 25, 26, 34], "logic": [0, 30], "34": 0, "531738d": 0, "276": 0, "61e6747": 0, "charliermarsh": 0, "test": [0, 8], "coverag": 0, "3fe96f0": 0, "wrong": [0, 3, 16], "pydant": [0, 8, 15], "pin": 0, "d4b125e": 0, "type": [0, 1, 8, 12, 16, 20, 25, 27], "issu": [0, 1, 8, 33], "bfe5306": 0, "declar": 0, "sourcecodemanag": [0, 20], "attribut": [0, 7, 21], "classvar": [0, 20], "str": [0, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "_test_usable_command": [0, 20], "_commit_command": [0, 20], "_all_tags_command": [0, 20], "affect": 0, "cli": [0, 8, 9, 29], "a53cddc": 0, "re": [0, 1, 15, 17], "organ": 0, "c62d65e": 0, "subcommand": [0, 8, 34], "8722a0f": 0, "work": [0, 1, 8, 16, 17, 20, 26, 27, 34], "just": [0, 1, 8, 15, 18, 21, 26], "like": [0, 1, 8, 15, 24, 27, 30], "do": [0, 4, 26, 27, 34], "increment": [0, 7, 14, 21, 26, 27], "Will": [0, 8], "chang": [0, 1, 3, 4, 6, 8, 13, 14, 15, 17, 20, 26, 27, 28, 30, 31, 34], "us": [0, 1, 4, 6, 7, 13, 14, 15, 17, 20, 24, 26, 27, 28, 31, 34], "show": [0, 1, 7, 8, 9, 14, 29], "new_vers": [0, 3, 4, 6, 8, 13, 14, 15, 17, 20, 21, 23, 26, 27, 28, 30, 34], "versionpart": [0, 24, 34], "what": [0, 1, 26], "would": [0, 1, 3, 11, 28, 31], "short_branch_nam": [0, 20, 28], "render": [0, 13, 17, 23, 24, 27, 28, 30, 31], "7f7e50c": 0, "i": [0, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 26, 27, 28, 30, 31, 33, 34], "branch": [0, 28], "name": [0, 4, 8, 11, 20, 21, 26, 27, 28, 31], "lower": 0, "case": [0, 1], "contain": [0, 3, 4, 14, 17, 23, 26, 30, 34], "onli": [0, 3, 8, 14, 17, 18, 20, 21, 23, 26, 27, 28, 30, 34], "z": 0, "truncat": [0, 28], "charact": [0, 31], "28": 0, "check": [0, 1, 8, 17], "3a6e3e": 0, "format": [0, 5, 7, 8, 15, 16, 24, 26, 27, 29, 30, 31, 34], "part": [0, 7, 13, 14, 15, 16, 18, 24, 26, 28, 29, 33, 34], "ee43bdb": 0, "5e6f566": 0, "f1acd35": 0, "272": 0, "275": 0, "help": [0, 1, 8, 16, 31], "invoc": [0, 8, 34], "9d965e5": 0, "8960d24": 0, "tomlkit": 0, "pars": [0, 4, 8, 14, 15, 20, 24, 26, 28, 31, 34], "return": [0, 11, 12, 13, 15, 17, 18, 20, 21, 23, 24, 25, 31], "tomldocu": 0, "unwrap": 0, "convert": [0, 8, 12, 28], "branch_nam": [0, 20, 28], "scm": [0, 9, 15, 29], "173be1a": 0, "d537274": 0, "b01fffc": 0, "specifi": [0, 8, 14, 15, 16, 18, 26, 27, 31, 34], "current": [0, 1, 6, 8, 13, 14, 15, 17, 20, 21, 24, 26, 27, 28, 30, 33, 34], "output": [0, 1, 8, 21, 28, 34], "9bce887": 0, "supersed": 0, "provid": [0, 1, 3, 18, 26, 28, 31, 34], "much": [0, 1], "capabl": 0, "yaml": [0, 1, 4, 21, 25, 26, 34], "json": [0, 21, 26, 34], "one": [0, 1, 8, 15, 18, 21, 27, 31, 34], "item": [0, 18, 21, 34], "displai": [0, 21], "dot": [0, 21, 31], "notat": 0, "pull": 0, "nest": 0, "data": 0, "structur": 0, "my": [0, 3, 4, 9, 14, 27, 28, 30, 31, 34], "31ffbcf": 0, "backward": [0, 8, 34], "compat": [0, 8, 34], "previou": [0, 1, 6, 8, 27, 34], "forward": [0, 1], "problem": [0, 1], "click": [0, 8, 11, 14, 16], "automat": [0, 8, 12], "must": [0, 1, 3, 4, 6, 27, 30], "report": [0, 7, 8, 17], "efb04e9": 0, "correct": [0, 8, 12], "current_vers": [0, 3, 4, 6, 8, 13, 14, 15, 17, 20, 23, 28, 30, 31, 34], "each": [0, 4, 27, 28, 31], "being": 0, "5476cdf": 0, "6e500c2": 0, "270": 0, "complaint": 0, "subprocess": 0, "c429c68": 0, "da7544f": 0, "There": [0, 1, 8, 31, 34], "an": [0, 6, 8, 11, 15, 20, 22, 24, 25, 27, 30, 31, 33, 34], "underli": 0, "edg": 0, "where": [0, 8, 27], "deriv": 0, "environ": [0, 1, 8, 23, 26, 27, 34], "variabl": [0, 8, 12, 15, 21, 26, 27, 34], "multpl": 0, "wai": [0, 1, 8, 17, 34], "number": [0, 4, 8, 15, 16, 17, 18, 24, 27, 28, 31], "fail": [0, 1, 27], "reproduc": [0, 1], "d78ff46": 0, "893ec03": 0, "made": 0, "version_part": [0, 9, 13, 14, 15, 17, 21, 23, 26, 29], "f236b7d": 0, "16": 0, "detect": [0, 12], "argument": [0, 8, 26, 27], "base": [0, 1, 11, 12, 15, 16, 18, 20, 24, 25], "indic": [0, 27, 28, 31], "22edeac": 0, "bad": [0, 16], "23be62d": 0, "except": [0, 9, 18, 29, 34], "rais": [0, 12, 13, 15, 17, 20, 21, 22, 24], "1e3ebc5": 0, "valueerror": [0, 12, 18, 33], "badargumentusag": 0, "readm": [0, 1], "7780265": 0, "releas": [0, 4, 8, 27, 30, 33, 34], "01870d5": 0, "note": [0, 8, 32], "instead": [0, 1, 3, 8, 15, 17, 30, 31], "266002f": 0, "edc444f": 0, "261": 0, "depend": [0, 1, 24, 25, 27, 31], "3d5c253": 0, "instal": [0, 7], "c1034eb": 0, "spec": 0, "4782745": 0, "pypi": [0, 8], "e5ed27d": 0, "some": [0, 31], "d4b03d7": 0, "vagu": 0, "info": [0, 20], "4fb5158": 0, "If": [0, 1, 3, 8, 11, 12, 13, 14, 15, 20, 21, 26, 27, 28, 30, 31, 34], "disabl": [0, 27], "packag": [0, 8, 27], "7c12072": 0, "inspect": 0, "action": 0, "didn": 0, "save": 0, "dist": 0, "log": [0, 1, 9, 20, 26, 29], "f8f0278": 0, "path": [0, 13, 15, 20], "restrict": 0, "hint": 0, "e1af658": 0, "8738f3f": 0, "tabl": [0, 27], "content": 0, "49858c0": 0, "migrat": 0, "setuptool": 0, "pyproject": [0, 8, 27, 34], "f10f8b2": 0, "d626f7d": 0, "black": 0, "psf": 0, "ac6cdd0": 0, "serial": [0, 4, 14, 15, 24, 26, 28, 31, 34], "c529452": 0, "dev": [0, 1, 33], "get": [0, 8, 18, 21, 30], "develop": [0, 1, 7, 31, 33], "8006f3e": 0, "bug": [0, 7, 8], "scminfo": [0, 15, 20], "setup": [0, 8, 27], "e8fddc9": 0, "xml": [0, 27], "696503f": 0, "assert": [0, 20], "7afe58c": 0, "equal": [0, 18], "64b0de3": 0, "thei": [0, 1, 24, 27, 28], "same": [0, 1, 5, 7, 27, 31], "exit": [0, 8, 22, 26], "duplic": 0, "c025650": 0, "exist": [0, 1, 11, 13, 15, 17], "autom": [0, 1], "tool": [0, 1, 3, 4, 6, 8, 13, 20, 27, 30, 31], "19f13b7": 0, "pat": 0, "pipelin": 0, "hopefulli": 0, "allow": [0, 8, 16, 26, 27, 34], "master": [0, 12], "codecov": 0, "a5009e0": 0, "metadata": 0, "0bd54dc": 0, "1b1d910": 0, "6c3b4fe": 0, "allow_dirti": [0, 14, 15], "b042e31": 0, "gener": [0, 1, 6, 8, 13, 18, 23, 27, 33], "git": [0, 1, 8, 20, 27, 28], "2a977af": 0, "quot": [0, 3], "9a55d6d": 0, "window": [0, 1], "b8abc44": 0, "method": [0, 1, 13, 17, 21], "resolv": [0, 17, 21], "cast": [0, 12], "them": [0, 1, 3, 18, 30, 31], "pathlib": [0, 13, 15, 20], "error": [0, 1, 22, 24, 26], "556853b": 0, "specif": [0, 8, 13, 15, 24], "seem": [0, 1, 24], "caus": 0, "ddfd3bf": 0, "fbf85c2": 0, "stop": [0, 1], "find": [0, 1, 3, 8, 11, 15, 27, 30], "header": [0, 27], "0aea9dc": 0, "addit": [0, 8, 14, 26, 28, 34], "manual": 0, "run": [0, 8, 13, 15, 26, 28], "verbos": [0, 8, 14, 19, 26], "81eb097": 0, "a9cac5b": 0, "increas": [0, 8, 14, 18, 24, 26, 34], "pr": 0, "close": 0, "creat": [0, 1, 4, 8, 20, 26, 27, 33], "relas": 0, "upload": 0, "thing": [0, 34], "pythonutf8": 0, "mode": [0, 8, 34], "91a73e2": 0, "org": [0, 31], "html": 0, "utf": 0, "explicit": [0, 13, 15, 27], "80fe7ef": 0, "2b3b358": 0, "cfbba08": 0, "main": [0, 8, 10], "alias": [0, 9, 29], "licens": [0, 1, 7], "34a9be5": 0, "71a204b": 0, "utf8": 0, "9cb8f60": 0, "fe794dd": 0, "function": [0, 1, 8, 9, 29, 34], "88709fd": 0, "19eaeef": 0, "move": [0, 8], "d339007": 0, "convers": 0, "f5d1cab": 0, "d7dec79": 0, "857835d": 0, "dispatch": 0, "input": [0, 1, 16], "improv": [0, 7], "f3b7a0f": 0, "renam": [0, 1], "tox": 0, "job": [0, 17], "a9b6db3": 0, "e0cebb3": 0, "mercuri": [0, 8, 20, 27, 28], "support": [0, 1, 8, 16, 18, 27], "560999d": 0, "6ccfa7d": 0, "subclass": [0, 11], "usageerror": [0, 16], "a447651": 0, "basevc": 0, "11c5609": 0, "consist": [0, 31], "group": [0, 8, 11, 18, 27, 31], "back": [0, 26, 27, 30], "singl": [0, 8, 30, 34], "6d4179b": 0, "eventu": 0, "later": 0, "creation": 0, "off": 1, "thank": [1, 8], "take": 1, "time": [1, 26, 27, 33], "all": [1, 4, 8, 15, 16, 20, 24, 27, 31, 34], "encourag": 1, "detail": [1, 8, 32], "handl": [1, 8, 11], "pleas": [1, 8], "make": [1, 6, 8, 11, 15, 17], "sure": [1, 11, 15, 17], "read": [1, 8, 15, 26], "relev": 1, "section": [1, 6, 15, 27], "easier": [1, 8], "u": [1, 27, 30], "maintain": [1, 4, 8, 31], "smooth": 1, "out": 1, "experi": 1, "involv": 1, "commun": 1, "you": [1, 4, 6, 8, 14, 18, 26, 27, 28, 30, 31, 33, 34], "don": [1, 8, 26, 27], "": [1, 3, 8, 12, 14, 24, 26, 27, 30, 31, 34], "fine": 1, "other": [1, 8, 24, 27, 31], "easi": 1, "appreci": 1, "which": [1, 18, 27, 31], "we": [1, 6, 8, 16, 21, 27, 31, 34], "veri": [1, 8], "happi": 1, "star": 1, "tweet": 1, "refer": [1, 7, 27, 28], "local": [1, 28], "meetup": 1, "tell": 1, "friend": 1, "colleagu": 1, "everyon": 1, "particip": 1, "govern": 1, "By": [1, 8, 27, 31], "expect": 1, "uphold": 1, "unaccept": 1, "behavior": [1, 27], "coreyoordt": 1, "gmail": 1, "want": [1, 8, 14, 26, 27, 28, 34], "ask": [1, 34], "assum": 1, "best": [1, 8], "might": [1, 27, 28, 31], "In": [1, 3, 4, 6, 27, 31], "found": [1, 16, 18, 26, 27], "suitabl": 1, "still": [1, 27], "need": [1, 8, 26, 27], "clarif": 1, "write": [1, 8, 15, 17, 26], "advis": 1, "internet": 1, "answer": 1, "feel": 1, "recommend": [1, 8, 27, 34], "follow": [1, 3, 8, 11, 14, 18, 26, 28, 30, 31, 34], "open": [1, 8], "platform": 1, "nodej": 1, "npm": 1, "etc": 1, "care": 1, "soon": [1, 4], "possibl": [1, 27, 31, 33], "A": [1, 8, 13, 15, 16, 17, 20, 21, 24, 25, 27, 28, 31], "shouldn": 1, "chase": 1, "up": 1, "therefor": 1, "investig": 1, "carefulli": 1, "collect": [1, 23, 25], "describ": [1, 27], "step": 1, "advanc": 1, "fix": 1, "potenti": 1, "fast": 1, "latest": [1, 8, 20, 28], "determin": [1, 12, 24], "realli": 1, "side": 1, "e": [1, 4, 8, 14, 16, 18, 26, 27, 30, 31, 34], "g": [1, 4, 8, 14, 16, 18, 26, 31, 34], "incompat": 1, "compon": [1, 27], "To": [1, 6, 7, 27], "user": [1, 16, 22, 28], "experienc": 1, "alreadi": [1, 18, 33], "solv": 1, "tracker": 1, "includ": [1, 3, 4, 6, 8, 13, 14, 15, 26, 28, 31, 34], "stack": 1, "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, "sinc": [1, 27, 28, 31], "point": [1, 8], "whether": [1, 17, 24, 27], "talk": 1, "yet": 1, "label": [1, 23, 24], "explain": 1, "actual": [1, 27], "reproduct": 1, "someon": 1, "els": 1, "recreat": 1, "own": 1, "usual": 1, "For": [1, 8, 27, 28, 30, 31, 34], "should": [1, 8, 13, 15, 17, 24, 26, 27], "isol": 1, "reduc": 1, "onc": [1, 8, 33], "accordingli": 1, "member": 1, "try": [1, 18, 27, 33], "obviou": 1, "those": [1, 8, 14, 26, 27, 34], "address": 1, "until": [1, 31], "abl": [1, 27], "left": 1, "implement": [1, 11, 20], "guid": [1, 7], "through": [1, 18, 27], "new": [1, 8, 13, 15, 17, 21, 26, 27, 28, 30, 33, 34], "featur": [1, 28], "minor": [1, 4, 8, 14, 26, 27, 28, 30, 31, 33, 34], "guidelin": 1, "understand": 1, "cover": 1, "mayb": 1, "perform": 1, "ha": [1, 4, 6, 18, 28, 31, 33], "been": [1, 33], "comment": 1, "idea": [1, 15, 24], "fit": 1, "scope": 1, "aim": 1, "strong": 1, "convinc": 1, "merit": 1, "keep": 1, "mind": 1, "major": [1, 4, 8, 27, 28, 31, 33, 34], "our": [1, 8], "small": [1, 8], "subset": 1, "target": 1, "consid": [1, 18, 27, 31], "plugin": 1, "librari": 1, "clear": 1, "descript": [1, 27], "titl": 1, "identifi": 1, "benefit": 1, "why": 1, "most": [1, 8, 24, 26], "mai": [1, 3, 8, 14, 18, 26, 27, 31, 34], "could": 1, "serv": 1, "inspir": 1, "mani": 1, "altern": [1, 30], "appropri": 1, "legal": 1, "notic": 1, "agre": 1, "author": 1, "100": 1, "necessari": 1, "right": 1, "under": [1, 8], "sever": [1, 6, 15, 26], "termin": 1, "clone": 1, "repositori": [1, 28], "callowayproject": [1, 8], "enter": 1, "cd": 1, "activ": 1, "virtual": 1, "m": [1, 26, 28], "venv": 1, "env": [1, 15], "sourc": [1, 8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27], "bin": 1, "pip": [1, 8], "r": [1, 30], "txt": [1, 3, 8, 27, 34], "pytest": 1, "script": [1, 7], "everi": [1, 8, 28, 33], "here": [1, 8, 27], "basic": [1, 12, 30], "process": [1, 27, 30, 34], "categor": 1, "start": [1, 8, 18, 31, 33], "exampl": [1, 4, 6, 7, 8, 11, 28, 30, 31, 32, 34], "cool": 1, "updat": [1, 8, 13, 15, 26, 27], "delet": 1, "refacto": 1, "chg": 1, "modif": 1, "taxonomi": 1, "schema": 1, "419": 1, "123": 1, "summari": 1, "cosmet": 1, "refactor": [1, 8], "wip": 1, "reach": [1, 33], "gen": 1, "have": [3, 4, 6, 7, 8, 24, 27, 28, 31], "multipl": [3, 4, 5, 7, 8, 27, 30, 31], "given": [3, 8, 11, 14, 20, 23, 24, 26, 34], "myproject": [3, 4, 30], "django": [3, 21], "1": [3, 4, 7, 8, 27, 30, 31, 33, 34], "5": [3, 7, 8, 34], "6": [3, 7, 8, 34], "templat": [3, 20, 21, 26, 27], "text": [3, 8, 30], "0": [3, 7, 8, 9, 18, 19, 21, 27, 31, 33, 34], "ensur": [3, 28], "filenam": [3, 4, 6, 15, 30], "liter": [3, 28, 30], "pattern": [3, 17, 27, 30, 31], "match": [3, 17, 27, 30], "my_vers": 3, "2": [3, 4, 7, 8, 27, 30, 31, 34], "3": [3, 7, 8, 9, 30], "Then": 3, "even": 4, "modul": [4, 7, 10], "awar": 4, "project": [4, 7, 8, 14, 26, 31, 34], "your": [4, 7, 8, 14, 26, 27, 28, 30], "beyond": 4, "v1": 4, "myorg": 4, "v2": [4, 8], "howev": [4, 30], "channel": 4, "mod": 4, "12": [4, 7], "stabl": [4, 31], "21": 4, "4": [4, 7, 30, 31], "within": [4, 5, 7, 31], "p": [4, 27, 31], "d": [4, 23, 27, 28, 30], "v": [4, 8, 26, 27], "patch": [4, 8, 27, 28, 31, 33], "As": 4, "direct": [4, 7], "v3": 4, "avoid": [5, 7, 8, 15, 25], "incorrect": [5, 7], "custom": [5, 7, 16], "changelog": [6, 7, 27], "unreleas": [6, 27, 30], "head": [6, 27], "link": 6, "entri": [6, 27], "set": [6, 13, 27, 28, 30, 31], "so": [6, 8, 11, 27, 30], "unnecessari": 6, "anoth": 6, "its": [6, 15, 24, 27, 31], "md": [6, 8, 27], "introduct": 7, "overview": 7, "futur": [7, 27], "usag": 7, "contribut": 7, "tutori": 7, "semant": [7, 31, 32], "how": [7, 8, 17, 24, 26, 27], "interfac": [7, 8, 14, 22, 29], "explan": 7, "code": [7, 8, 20, 27], "conduct": 7, "question": 7, "suggest": 7, "enhanc": 7, "first": [7, 12, 18, 24, 27], "styleguid": 7, "join": 7, "team": 7, "9": [7, 8, 9, 27, 31, 34], "2023": [7, 28, 30], "08": 7, "25": 7, "07": [7, 30], "03": 7, "8": [7, 8, 27], "13": 7, "7": 7, "10": 7, "06": 7, "23": 7, "14": 7, "09": 7, "04": [7, 28], "20": [7, 28], "17": [7, 30], "24": 7, "index": [7, 8, 21], "page": 7, "bump2vers": 8, "fork": 8, "excel": 8, "goal": 8, "were": [8, 11], "rich": 8, "valid": [8, 14, 17, 26, 30, 34], "softwar": [8, 27], "simplifi": 8, "highli": 8, "manag": [8, 15, 20, 24, 27], "happili": 8, "program": 8, "languag": 8, "pypy3": 8, "switch": 8, "both": [8, 27, 30, 31], "truli": 8, "alwai": [8, 30], "ui": [8, 9, 29], "download": 8, "upgrad": 8, "throughout": [8, 34], "interchang": [8, 34], "two": [8, 27, 31, 34], "oper": [8, 13, 34], "On": [8, 34], "complex": [8, 34], "multi": [8, 34], "split": [8, 34], "remain": [8, 34], "discourag": [8, 34], "defin": [8, 28, 31], "These": [8, 27, 28], "rewrit": [8, 14, 26, 34], "four": [8, 27], "place": [8, 27, 31], "order": [8, 24, 27], "preced": [8, 27, 31], "bumpversion_config_fil": [8, 26, 27], "legaci": [8, 27], "due": 8, "drop": [8, 27], "style": 8, "system": [8, 20, 27], "longer": [8, 27], "greater": [8, 27], "flexibl": [8, 27], "abov": [8, 31], "addition": 8, "dry": [8, 13, 15, 26], "n": [8, 20, 26, 30], "touch": 8, "pretend": [8, 26], "similar": 8, "print": [8, 26], "stderr": [8, 26], "than": [8, 34], "machin": [8, 26], "readabl": [8, 26], "stdout": 8, "consumpt": 8, "18": 8, "19": 8, "h": 8, "sai": [8, 33], "flow": [8, 33], "know": [8, 31], "appli": 8, "standard": 8, "bash": 8, "becom": [8, 28], "contributor": 8, "graph": 8, "happen": 8, "welcom": 8, "well": 8, "doe": [8, 12, 16, 17], "aspect": 8, "intend": 8, "versatil": 8, "mit": 8, "top": 9, "level": 9, "autocast": [9, 29], "__main__": [9, 29], "yaml_dump": [9, 29], "util": [9, 11, 20, 22, 29], "__version__": 9, "entrypoint": 10, "aliasedgroup": 11, "accept": 11, "prefix": [11, 28], "union": [11, 15, 18, 20], "core": [11, 14], "sequenc": [11, 18, 21, 31], "attr": [11, 21], "rich_click": 11, "rich_group": 11, "richgroup": 11, "push": [11, 27], "pu": 11, "alia": 11, "long": 11, "uniqu": [11, 27], "get_command": 11, "ctx": [11, 13, 14, 16], "cmd_name": 11, "object": [11, 21, 24, 28], "resolve_command": 11, "arg": [11, 12, 13, 14, 15, 17, 20, 21, 24, 26, 27, 34], "tupl": 11, "true": [12, 13, 15, 17, 20, 21, 27, 30, 31], "cgreer": 12, "cgautocast": 12, "blob": 12, "boolifi": 12, "boolean": [12, 27, 28], "noneifi": 12, "listifi": 12, "represent": [12, 24, 25], "homogen": 12, "autocast_valu": 12, "guess": 12, "bool": [12, 13, 14, 15, 17, 18, 20, 21, 24, 25], "element": [12, 31], "via": [12, 15, 27], "success": 12, "repres": [12, 16, 24, 27, 28], "typeerror": 12, "var": [12, 27, 28], "get_next_vers": 13, "next": [13, 17, 31], "do_bump": 13, "commit_and_tag": 13, "logger": [13, 14, 15, 17, 19, 20, 24], "configurationerror": [13, 15, 16], "config_fil": [13, 14, 15], "dry_run": [13, 14, 15, 17, 20], "configured_fil": 13, "configuredfil": [13, 17], "chainmap": [13, 23], "messag": [13, 14, 15, 16, 20, 22, 23, 26, 28], "int": [14, 18, 19, 20, 24, 25], "no_configured_fil": 14, "ignore_missing_vers": [14, 15], "sign_tag": [14, 15], "tag_nam": [14, 15, 26], "tag_messag": [14, 15, 26], "commit_arg": [14, 15, 26], "show_list": 14, "format_": [14, 21, 26], "versionpartconfig": [15, 24], "fileconfig": [15, 17], "get_all_file_config": 15, "get_configur": 15, "get_all_part_config": 15, "check_current_vers": 15, "find_config_fil": 15, "read_config_fil": 15, "read_ini_fil": 15, "dictionari": [15, 23], "read_toml_fil": 15, "update_config_fil": 15, "kei": [15, 16, 21, 23, 24, 34], "config_file_search_ord": 15, "basemodel": 15, "optional_valu": [15, 18, 31], "first_valu": [15, 18, 31], "independ": [15, 18, 24], "glob": [15, 17], "baseset": 15, "scm_info": 15, "env_prefix": 15, "bumpversion_": 15, "add_fil": 15, "properti": [15, 24], "version_config": [15, 17], "versionconfig": [15, 17, 24], "config_dict": 15, "otherwis": [15, 17, 18, 20, 30], "attempt": [15, 24, 30], "retriev": 15, "explicit_fil": 15, "pass": [15, 27], "explicitli": [15, 26, 27], "file_path": 15, "unintent": 15, "bumpversionerror": 16, "class": 16, "self": 16, "accur": 16, "signatur": 16, "formattingerror": [16, 24], "unabl": 16, "missingvalueerror": [16, 24], "empti": [16, 27], "dirtyworkingdirectoryerror": 16, "directori": [16, 20, 26, 27], "dirti": [16, 20, 26, 27, 28], "signedtagserror": [16, 20], "vc": [16, 20], "sign": [16, 20, 26, 27], "versionnotfounderror": [16, 17], "invalidversionparterror": 16, "bugfix": 16, "badinputerror": [16, 21], "resolve_file_config": 17, "accord": 17, "modify_fil": 17, "get_glob_fil": 17, "_check_files_contain_vers": 17, "file_cfg": 17, "get_file_cont": 17, "write_file_cont": 17, "contains_vers": 17, "mutablemap": [17, 20, 24], "present": [17, 27], "isn": 17, "fact": 17, "replace_vers": 17, "get_search_pattern": 17, "compil": [17, 30], "__str__": [17, 20], "__repr__": [17, 20, 24], "partfunct": [18, 24], "numericfunct": 18, "numer": [18, 27, 31], "valuesfunct": 18, "abstract": [18, 20], "simpli": 18, "integ": [18, 31], "alphanumer": [18, 28], "alter": [18, 27], "r3": 18, "r4": 18, "001": 18, "first_numer": 18, "iter": [18, 27], "maximum": [18, 33], "setup_log": 19, "control": [20, 26], "state": [20, 33], "get_scm_info": 20, "commit_sha": [20, 28], "distance_to_latest_tag": [20, 28], "classmethod": 20, "extra_arg": 20, "is_us": 20, "usabl": 20, "assert_nondirti": 20, "latest_tag_info": 20, "tag_pattern": 20, "add_path": 20, "get_all_tag": 20, "commit_to_scm": 20, "tag_in_scm": 20, "rev": 20, "dir": 20, "f": [20, 26], "lightweight": [20, 27], "annot": [20, 27, 28], "hg": 20, "root": 20, "logfil": 20, "clean": 20, "output_default": 21, "output_yaml": 21, "output_json": 21, "resolve_nam": 21, "obj": 21, "log_list": 21, "do_show": 21, "outputt": 21, "err_on_miss": 21, "copi": [21, 24], "resolut": 21, "map": 21, "lookup": 21, "access": 21, "mykei": 21, "cannot": [21, 33], "noqa": 21, "dar401": 21, "print_info": 22, "echo": 22, "consol": [22, 34], "print_error": 22, "print_warn": 22, "msg": 22, "key_val_str": 23, "comma": 23, "delimit": 23, "prefixed_environ": 23, "wrap": 23, "labels_for_format": 23, "serialize_format": [23, 24], "get_context": 23, "get_overrid": 23, "overridden": 23, "kwarg": [23, 25], "intern": [24, 27], "hold": 24, "rule": 24, "behav": 24, "null": 24, "is_opt": 24, "is_independ": 24, "__format__": 24, "format_spec": 24, "__eq__": 24, "origin": 24, "__getitem__": 24, "__len__": 24, "__iter__": 24, "part_nam": 24, "part_config": 24, "good": 24, "becaus": [24, 31], "version_str": 24, "_serial": 24, "raise_if_incomplet": 24, "syntax": [24, 27, 30], "incomplet": 24, "serializ": 24, "_choose_serialize_format": 24, "simpl": [25, 30], "dumper": 25, "extra": [25, 26, 27], "yamldump": 25, "registri": 25, "dump": 25, "buffer": 25, "format_str": 25, "format_int": 25, "format_float": 25, "float": 25, "format_bool": 25, "format_dict": 25, "format_list": 25, "format_non": 25, "format_d": 25, "date": [25, 30], "format_datetim": 25, "dumperfunc": 25, "indent": 25, "userdict": 25, "add_dump": 25, "data_typ": 25, "val": 25, "_": 25, "datetim": [25, 28], "abort": [26, 27], "paramet": 26, "Not": 26, "commit_msg": 26, "bumpversion_verbos": 26, "bumpversion_allow_dirti": [26, 27], "bumpversion_current_vers": [26, 27], "bumpversion_new_vers": [26, 34], "bumpversion_pars": [26, 27], "bumpversion_seri": [26, 27], "bumpversion_search": [26, 27], "bumpversion_replac": [26, 27], "bumpversion_no_regex": 26, "bumpversion_no_configured_fil": 26, "bumpversion_ignore_missing_vers": [26, 27], "bumpversion_dry_run": 26, "bumpversion_commit": [26, 27], "bumpversion_tag": [26, 27], "bumpversion_sign_tag": [26, 27], "bumpversion_tag_nam": [26, 27], "bumpversion_tag_messag": [26, 27], "bumpversion_messag": [26, 27], "bumpversion_commit_arg": [26, 27], "bumpversion_format": 26, "bumpversion_incr": 26, "three": [27, 31], "respectfulli": 27, "No": 27, "anyth": 27, "uncommit": 27, "protect": 27, "unvers": 27, "overwrit": 27, "unsav": 27, "verifi": 27, "forget": 27, "done": 27, "ye": 27, "produc": 27, "belong": 27, "arrai": 27, "begin": 27, "choos": 27, "last": 27, "non": [27, 28, 31], "span": 27, "remotest": 27, "mean": 27, "occurr": 27, "partnam": 27, "deviat": 27, "final": [27, 33], "Its": 27, "alpha": [27, 31], "beta": [27, 31], "gamma": 27, "newli": 27, "field": [27, 30], "Their": 27, "directli": 27, "wildcard": 27, "pom": 27, "certain": 27, "append": 27, "between": 27, "paren": 27, "keyword": 27, "special": 27, "coolapp": 27, "__init__": 27, "twice": 27, "mutual": 27, "exclus": 27, "hash": 28, "octothorp": 28, "semicolon": 28, "zone": 28, "utcnow": 28, "utc": 28, "guidanc": 28, "put": 28, "colon": 28, "y": 28, "pend": 28, "lowercas": 28, "long_branch": 28, "featuremylongbranchn": 28, "current_": 28, "current_major": 28, "current_minor": 28, "current_patch": 28, "new_": 28, "new_major": 28, "new_minor": 28, "new_patch": 28, "runtim": 28, "execut": 28, "export": [28, 34], "combin": 30, "old": 30, "fall": 30, "escap": 30, "unescap": 30, "enclos": 30, "curli": 30, "brace": 30, "nversion": 30, "multilin": 30, "result": [30, 34], "unless": 30, "parser": 30, "l": 30, "variou": 31, "typic": 31, "recent": 31, "separ": 31, "omit": 31, "second": 31, "finish": 31, "release_nam": 31, "witti": 31, "warthog": 31, "ridicul": 31, "rat": 31, "marvel": 31, "manti": 31, "stage": 31, "x": 31, "pre_label": 31, "pre_n": 31, "again": [31, 33], "devopedia": 31, "semver": 31, "calver": 31, "dev1": 33, "dev2": 33, "rc1": 33, "rc2": 33, "candid": 33, "With": 33, "among": 33, "rc": 33, "ga": 33, "simplest": 34, "trigger": 34, "_version": 34, "entir": 34, "request": 34, "pprint": 34, "enabl": 34, "ident": 34, "One": 34}, "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"], [16, 0, 0, "-", "exceptions"], [17, 0, 0, "-", "files"], [18, 0, 0, "-", "functions"], [19, 0, 0, "-", "logging"], [20, 0, 0, "-", "scm"], [21, 0, 0, "-", "show"], [22, 0, 0, "-", "ui"], [23, 0, 0, "-", "utils"], [24, 0, 0, "-", "version_part"], [25, 0, 0, "-", "yaml_dump"], [26, 8, 1, "cmdoption-bumpversion-version", "--version"]], "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, "", "show"]], "bumpversion.config": [[15, 1, 1, "", "CONFIG_FILE_SEARCH_ORDER"], [15, 2, 1, "", "Config"], [15, 1, 1, "", "DEFAULTS"], [15, 2, 1, "", "FileConfig"], [15, 2, 1, "", "VersionPartConfig"], [15, 4, 1, "", "check_current_version"], [15, 4, 1, "", "find_config_file"], [15, 4, 1, "", "get_all_file_configs"], [15, 4, 1, "", "get_all_part_configs"], [15, 4, 1, "", "get_configuration"], [15, 1, 1, "", "logger"], [15, 4, 1, "", "read_config_file"], [15, 4, 1, "", "read_ini_file"], [15, 4, 1, "", "read_toml_file"], [15, 4, 1, "", "update_config_file"]], "bumpversion.config.Config": [[15, 2, 1, "", "Config"], [15, 3, 1, "", "add_files"], [15, 5, 1, "", "allow_dirty"], [15, 5, 1, "", "commit"], [15, 5, 1, "", "commit_args"], [15, 5, 1, "", "current_version"], [15, 5, 1, "", "files"], [15, 5, 1, "", "ignore_missing_version"], [15, 5, 1, "", "message"], [15, 5, 1, "", "no_regex"], [15, 5, 1, "", "parse"], [15, 5, 1, "", "parts"], [15, 5, 1, "", "replace"], [15, 5, 1, "", "scm_info"], [15, 5, 1, "", "search"], [15, 5, 1, "", "serialize"], [15, 5, 1, "", "sign_tags"], [15, 5, 1, "", "tag"], [15, 5, 1, "", "tag_message"], [15, 5, 1, "", "tag_name"], [15, 6, 1, "", "version_config"]], "bumpversion.config.Config.Config": [[15, 5, 1, "", "env_prefix"]], "bumpversion.config.FileConfig": [[15, 5, 1, "", "filename"], [15, 5, 1, "", "glob"], [15, 5, 1, "", "ignore_missing_version"], [15, 5, 1, "", "no_regex"], [15, 5, 1, "", "parse"], [15, 5, 1, "", "replace"], [15, 5, 1, "", "search"], [15, 5, 1, "", "serialize"]], "bumpversion.config.VersionPartConfig": [[15, 5, 1, "", "first_value"], [15, 5, 1, "", "independent"], [15, 5, 1, "", "optional_value"], [15, 5, 1, "", "values"]], "bumpversion.exceptions": [[16, 7, 1, "", "BadInputError"], [16, 7, 1, "", "BumpVersionError"], [16, 7, 1, "", "ConfigurationError"], [16, 7, 1, "", "DirtyWorkingDirectoryError"], [16, 7, 1, "", "FormattingError"], [16, 7, 1, "", "InvalidVersionPartError"], [16, 7, 1, "", "MissingValueError"], [16, 7, 1, "", "SignedTagsError"], [16, 7, 1, "", "VersionNotFoundError"]], "bumpversion.files": [[17, 2, 1, "", "ConfiguredFile"], [17, 4, 1, "", "_check_files_contain_version"], [17, 4, 1, "", "get_glob_files"], [17, 1, 1, "", "logger"], [17, 4, 1, "", "modify_files"], [17, 4, 1, "", "resolve_file_config"]], "bumpversion.files.ConfiguredFile": [[17, 3, 1, "", "__repr__"], [17, 3, 1, "", "__str__"], [17, 3, 1, "", "contains"], [17, 3, 1, "", "contains_version"], [17, 3, 1, "", "get_file_contents"], [17, 3, 1, "", "get_search_pattern"], [17, 3, 1, "", "replace_version"], [17, 3, 1, "", "write_file_contents"]], "bumpversion.functions": [[18, 2, 1, "", "NumericFunction"], [18, 2, 1, "", "PartFunction"], [18, 2, 1, "", "ValuesFunction"]], "bumpversion.functions.NumericFunction": [[18, 5, 1, "", "FIRST_NUMERIC"], [18, 3, 1, "", "bump"]], "bumpversion.functions.PartFunction": [[18, 3, 1, "", "bump"], [18, 5, 1, "", "first_value"], [18, 5, 1, "", "independent"], [18, 5, 1, "", "optional_value"]], "bumpversion.functions.ValuesFunction": [[18, 3, 1, "", "bump"]], "bumpversion.logging": [[19, 1, 1, "", "VERBOSITY"], [19, 1, 1, "", "logger"], [19, 4, 1, "", "setup_logging"]], "bumpversion.scm": [[20, 2, 1, "", "Git"], [20, 2, 1, "", "Mercurial"], [20, 2, 1, "", "SCMInfo"], [20, 2, 1, "", "SourceCodeManager"], [20, 4, 1, "", "get_scm_info"], [20, 1, 1, "", "logger"]], "bumpversion.scm.Git": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"]], "bumpversion.scm.Mercurial": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"]], "bumpversion.scm.SCMInfo": [[20, 3, 1, "", "__repr__"], [20, 3, 1, "", "__str__"], [20, 5, 1, "", "branch_name"], [20, 5, 1, "", "commit_sha"], [20, 5, 1, "", "current_version"], [20, 5, 1, "", "dirty"], [20, 5, 1, "", "distance_to_latest_tag"], [20, 5, 1, "", "short_branch_name"], [20, 5, 1, "", "tool"]], "bumpversion.scm.SourceCodeManager": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "__repr__"], [20, 3, 1, "", "__str__"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "commit"], [20, 3, 1, "", "commit_to_scm"], [20, 3, 1, "", "get_all_tags"], [20, 3, 1, "", "is_usable"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"], [20, 3, 1, "", "tag_in_scm"]], "bumpversion.show": [[21, 1, 1, "", "OUTPUTTERS"], [21, 4, 1, "", "do_show"], [21, 4, 1, "", "log_list"], [21, 4, 1, "", "output_default"], [21, 4, 1, "", "output_json"], [21, 4, 1, "", "output_yaml"], [21, 4, 1, "", "resolve_name"]], "bumpversion.ui": [[22, 4, 1, "", "print_error"], [22, 4, 1, "", "print_info"], [22, 4, 1, "", "print_warning"]], "bumpversion.utils": [[23, 4, 1, "", "get_context"], [23, 4, 1, "", "get_overrides"], [23, 4, 1, "", "key_val_string"], [23, 4, 1, "", "labels_for_format"], [23, 4, 1, "", "prefixed_environ"]], "bumpversion.version_part": [[24, 2, 1, "", "Version"], [24, 2, 1, "", "VersionConfig"], [24, 2, 1, "", "VersionPart"], [24, 1, 1, "", "logger"]], "bumpversion.version_part.Version": [[24, 3, 1, "", "__eq__"], [24, 3, 1, "", "__getitem__"], [24, 3, 1, "", "__iter__"], [24, 3, 1, "", "__len__"], [24, 3, 1, "", "__repr__"], [24, 3, 1, "", "bump"]], "bumpversion.version_part.VersionConfig": [[24, 3, 1, "", "_choose_serialize_format"], [24, 3, 1, "", "_serialize"], [24, 6, 1, "", "order"], [24, 3, 1, "", "parse"], [24, 3, 1, "", "serialize"]], "bumpversion.version_part.VersionPart": [[24, 3, 1, "", "__eq__"], [24, 3, 1, "", "__format__"], [24, 3, 1, "", "__repr__"], [24, 3, 1, "", "bump"], [24, 3, 1, "", "copy"], [24, 6, 1, "", "is_independent"], [24, 6, 1, "", "is_optional"], [24, 3, 1, "", "null"], [24, 6, 1, "", "value"]], "bumpversion.yaml_dump": [[25, 1, 1, "", "DumperFunc"], [25, 1, 1, "", "INDENT"], [25, 2, 1, "", "YAMLDumpers"], [25, 1, 1, "", "YAML_DUMPERS"], [25, 4, 1, "", "dump"], [25, 4, 1, "", "format_bool"], [25, 4, 1, "", "format_date"], [25, 4, 1, "", "format_datetime"], [25, 4, 1, "", "format_dict"], [25, 4, 1, "", "format_float"], [25, 4, 1, "", "format_int"], [25, 4, 1, "", "format_list"], [25, 4, 1, "", "format_none"], [25, 4, 1, "", "format_str"]], "bumpversion.yaml_dump.YAMLDumpers": [[25, 3, 1, "", "add_dumper"]], "bumpversion-bump": [[26, 8, 1, "cmdoption-bumpversion-bump-allow-dirty", "--allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-bump-commit", "--commit"], [26, 8, 1, "cmdoption-bumpversion-bump-commit-args", "--commit-args"], [26, 8, 1, "cmdoption-bumpversion-bump-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-bump-current-version", "--current-version"], [26, 8, 1, "cmdoption-bumpversion-bump-n", "--dry-run"], [26, 8, 1, "cmdoption-bumpversion-bump-ignore-missing-version", "--ignore-missing-version"], [26, 8, 1, "cmdoption-bumpversion-bump-list", "--list"], [26, 8, 1, "cmdoption-bumpversion-bump-m", "--message"], [26, 8, 1, "cmdoption-bumpversion-bump-new-version", "--new-version"], [26, 8, 1, "cmdoption-bumpversion-bump-allow-dirty", "--no-allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-bump-commit", "--no-commit"], [26, 8, 1, "cmdoption-bumpversion-bump-no-configured-files", "--no-configured-files"], [26, 8, 1, "cmdoption-bumpversion-bump-no-regex", "--no-regex"], [26, 8, 1, "cmdoption-bumpversion-bump-sign-tags", "--no-sign-tags"], [26, 8, 1, "cmdoption-bumpversion-bump-tag", "--no-tag"], [26, 8, 1, "cmdoption-bumpversion-bump-parse", "--parse"], [26, 8, 1, "cmdoption-bumpversion-bump-replace", "--replace"], [26, 8, 1, "cmdoption-bumpversion-bump-search", "--search"], [26, 8, 1, "cmdoption-bumpversion-bump-serialize", "--serialize"], [26, 8, 1, "cmdoption-bumpversion-bump-sign-tags", "--sign-tags"], [26, 8, 1, "cmdoption-bumpversion-bump-tag", "--tag"], [26, 8, 1, "cmdoption-bumpversion-bump-tag-message", "--tag-message"], [26, 8, 1, "cmdoption-bumpversion-bump-tag-name", "--tag-name"], [26, 8, 1, "cmdoption-bumpversion-bump-v", "--verbose"], [26, 8, 1, "cmdoption-bumpversion-bump-m", "-m"], [26, 8, 1, "cmdoption-bumpversion-bump-n", "-n"], [26, 8, 1, "cmdoption-bumpversion-bump-v", "-v"], [26, 8, 1, "cmdoption-bumpversion-bump-arg-ARGS", "ARGS"]], "bumpversion-replace": [[26, 8, 1, "cmdoption-bumpversion-replace-allow-dirty", "--allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-replace-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-replace-current-version", "--current-version"], [26, 8, 1, "cmdoption-bumpversion-replace-n", "--dry-run"], [26, 8, 1, "cmdoption-bumpversion-replace-ignore-missing-version", "--ignore-missing-version"], [26, 8, 1, "cmdoption-bumpversion-replace-new-version", "--new-version"], [26, 8, 1, "cmdoption-bumpversion-replace-allow-dirty", "--no-allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-replace-no-configured-files", "--no-configured-files"], [26, 8, 1, "cmdoption-bumpversion-replace-no-regex", "--no-regex"], [26, 8, 1, "cmdoption-bumpversion-replace-parse", "--parse"], [26, 8, 1, "cmdoption-bumpversion-replace-replace", "--replace"], [26, 8, 1, "cmdoption-bumpversion-replace-search", "--search"], [26, 8, 1, "cmdoption-bumpversion-replace-serialize", "--serialize"], [26, 8, 1, "cmdoption-bumpversion-replace-v", "--verbose"], [26, 8, 1, "cmdoption-bumpversion-replace-n", "-n"], [26, 8, 1, "cmdoption-bumpversion-replace-v", "-v"], [26, 8, 1, "cmdoption-bumpversion-replace-arg-FILES", "FILES"]], "bumpversion-show": [[26, 8, 1, "cmdoption-bumpversion-show-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-show-f", "--format"], [26, 8, 1, "cmdoption-bumpversion-show-i", "--increment"], [26, 8, 1, "cmdoption-bumpversion-show-f", "-f"], [26, 8, 1, "cmdoption-bumpversion-show-i", "-i"], [26, 8, 1, "cmdoption-bumpversion-show-arg-ARGS", "ARGS"]]}, "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", "8": "std:cmdoption"}, "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"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"changelog": [0, 8], "0": 0, "9": 0, "3": 0, "2023": 0, "08": 0, "25": 0, "fix": 0, "new": 0, "other": 0, "updat": 0, "2": 0, "07": 0, "1": 0, "03": 0, "8": 0, "13": 0, "7": 0, "12": 0, "10": 0, "6": 0, "06": 0, "23": 0, "5": 0, "14": 0, "4": 0, "09": 0, "04": 0, "20": 0, "17": 0, "24": 0, "contribut": [1, 8], "bump": [1, 7, 8, 13, 26, 34], "my": [1, 7, 8], "version": [1, 4, 7, 8, 27, 28, 31, 33, 34], "tabl": [1, 7], "content": [1, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "code": [1, 28], "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, 31], "setup": 1, "run": 1, "test": 1, "instal": [1, 8], "pre": 1, "commit": [1, 27], "hook": 1, "improv": 1, "The": 1, "document": 1, "styleguid": 1, "style": [1, 27], "messag": [1, 27], "join": 1, "project": 1, "team": 1, "attribut": 1, "explan": 2, "avoid": 3, "incorrect": 3, "replac": [3, 6, 26, 27, 30, 34], "custom": 4, "format": [4, 28], "differ": 4, "file": [4, 6, 8, 17, 27, 34], "To": 5, "guid": 5, "multipl": 6, "within": 6, "same": 6, "indic": 7, "overview": 8, "futur": 8, "direct": 8, "usag": [8, 34], "increment": [8, 31, 34], "part": [8, 27, 31], "configur": [8, 27, 30, 31, 34], "command": [8, 26], "line": [8, 26], "option": [8, 31], "us": [8, 30], "bumpvers": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "script": 8, "develop": 8, "licens": 8, "submodul": 9, "packag": 9, "data": [9, 13, 14, 15, 17, 19, 20, 21, 24, 25], "api": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "__main__": 10, "alias": 11, "modul": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "class": [11, 15, 17, 18, 20, 24, 25], "autocast": 12, "function": [12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 31], "cli": 14, "config": 15, "except": 16, "log": 19, "scm": 20, "show": [21, 26, 34], "ui": 22, "util": 23, "version_part": [24, 34], "yaml_dump": 25, "interfac": 26, "global": 27, "allow_dirti": 27, "commit_arg": 27, "tag": 27, "sign_tag": 27, "tag_nam": 27, "tag_messag": 27, "current_vers": 27, "pars": 27, "serial": 27, "search": [27, 30, 34], "ignore_missing_vers": 27, "toml": 27, "exampl": [27, 33], "ini": 27, "specif": 27, "valu": [27, 31], "optional_valu": 27, "first_valu": 27, "independ": [27, 31], "filenam": 27, "glob": 27, "context": 28, "escap": 28, "charact": [28, 30], "date": 28, "time": 28, "field": 28, "sourc": 28, "manag": 28, "environ": 28, "variabl": 28, "refer": [29, 31], "templat": 30, "string": 30, "regular": 30, "express": 30, "special": 30, "tutori": 32, "semant": 33, "detail": 33, "note": [33, 34], "warn": 34, "inform": 34, "without": 34}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"], [8, "changelog"]], "0.9.3 (2023-08-25)": [[0, "id1"]], "Fixes": [[0, "fixes"], [0, "id3"], [0, "id12"], [0, "id15"], [0, "id19"], [0, "id23"], [0, "id26"], [0, "id31"], [0, "id34"], [0, "id39"], [0, "id44"]], "New": [[0, "new"], [0, "id8"], [0, "id10"], [0, "id16"], [0, "id20"], [0, "id27"], [0, "id35"], [0, "id40"], [0, "id45"]], "Other": [[0, "other"], [0, "id5"], [0, "id13"], [0, "id17"], [0, "id24"], [0, "id28"], [0, "id32"], [0, "id36"], [0, "id41"], [0, "id46"]], "Updates": [[0, "updates"], [0, "id6"], [0, "id21"], [0, "id29"], [0, "id37"], [0, "id42"], [0, "id47"]], "0.9.2 (2023-08-07)": [[0, "id2"]], "0.9.1 (2023-08-03)": [[0, "id4"]], "0.9.0 (2023-08-03)": [[0, "id7"]], "0.8.0 (2023-07-13)": [[0, "id9"]], "0.7.1 (2023-07-12)": [[0, "id11"]], "0.7.0 (2023-07-10)": [[0, "id14"]], "0.6.0 (2023-06-23)": [[0, "id18"]], "0.5.1 (2023-06-14)": [[0, "id22"]], "0.5.0 (2023-06-12)": [[0, "id25"]], "0.4.1 (2023-06-09)": [[0, "id30"]], "0.4.0 (2023-04-20)": [[0, "id33"]], "0.3.0 (2023-04-17)": [[0, "id38"]], "0.2.0 (2023-04-14)": [[0, "id43"]], "0.1.0 (2023-03-24)": [[0, "id48"]], "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 bumpversion in a script": [[8, "using-bumpversion-in-a-script"]], "Development & Contributing": [[8, "development-contributing"]], "License": [[8, "license"]], "bumpversion": [[9, "module-bumpversion"], [26, "bumpversion"]], "Submodules": [[9, "submodules"]], "Package Contents": [[9, "package-contents"]], "Data": [[9, "data"], [13, "data"], [14, "data"], [15, "data"], [17, "data"], [19, "data"], [20, "data"], [21, "data"], [24, "data"], [25, "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"]], "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"], [15, "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"]], "Classes": [[11, "classes"], [15, "classes"], [17, "classes"], [18, "classes"], [20, "classes"], [24, "classes"], [25, "classes"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "Functions": [[12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [17, "functions"], [19, "functions"], [20, "functions"], [21, "functions"], [22, "functions"], [23, "functions"], [25, "functions"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "bumpversion.exceptions": [[16, "module-bumpversion.exceptions"]], "bumpversion.files": [[17, "module-bumpversion.files"]], "bumpversion.functions": [[18, "module-bumpversion.functions"]], "bumpversion.logging": [[19, "module-bumpversion.logging"]], "bumpversion.scm": [[20, "module-bumpversion.scm"]], "bumpversion.show": [[21, "module-bumpversion.show"]], "bumpversion.ui": [[22, "module-bumpversion.ui"]], "bumpversion.utils": [[23, "module-bumpversion.utils"]], "bumpversion.version_part": [[24, "module-bumpversion.version_part"]], "bumpversion.yaml_dump": [[25, "module-bumpversion.yaml_dump"]], "Command-line Interface": [[26, "command-line-interface"]], "bump": [[26, "bumpversion-bump"]], "replace": [[26, "bumpversion-replace"], [27, "replace"], [27, "id6"]], "show": [[26, "bumpversion-show"]], "Configuration": [[27, "configuration"]], "Configuration files": [[27, "configuration-files"]], "Global Configuration": [[27, "global-configuration"]], "allow_dirty": [[27, "allow-dirty"]], "commit": [[27, "commit"]], "message": [[27, "message"]], "commit_args": [[27, "commit-args"]], "tag": [[27, "tag"]], "sign_tags": [[27, "sign-tags"]], "tag_name": [[27, "tag-name"]], "tag_message": [[27, "tag-message"]], "current_version": [[27, "current-version"]], "parse": [[27, "parse"], [27, "id3"]], "serialize": [[27, "serialize"], [27, "id4"]], "search": [[27, "search"], [27, "id5"]], "ignore_missing_version": [[27, "ignore-missing-version"], [27, "id7"]], "TOML example": [[27, "toml-example"], [27, "id1"]], "INI-style example": [[27, "ini-style-example"], [27, "id2"]], "Version part-specific configuration": [[27, "version-part-specific-configuration"]], "values": [[27, "values"]], "optional_value": [[27, "optional-value"]], "first_value": [[27, "first-value"]], "independent": [[27, "independent"]], "File-specific configuration": [[27, "file-specific-configuration"]], "filename": [[27, "filename"]], "glob": [[27, "glob"]], "INI-style configuration files": [[27, "ini-style-configuration-files"]], "TOML configuration files": [[27, "toml-configuration-files"]], "Formatting context": [[28, "formatting-context"]], "Escaped characters": [[28, "escaped-characters"]], "Date and time fields": [[28, "date-and-time-fields"]], "Source code management fields": [[28, "source-code-management-fields"]], "Version fields": [[28, "version-fields"]], "Environment variables": [[28, "environment-variables"]], "Reference": [[29, "reference"], [31, "reference"]], "Search and replace configuration": [[30, "search-and-replace-configuration"]], "Using template strings": [[30, "using-template-strings"]], "Using regular expressions": [[30, "using-regular-expressions"]], "Regular expression special characters": [[30, "regular-expression-special-characters"]], "Version parts": [[31, "version-parts"]], "Version configuration": [[31, "version-configuration"]], "Version part configuration": [[31, "version-part-configuration"]], "Incrementing functions": [[31, "incrementing-functions"]], "Optional values": [[31, "optional-values"]], "First Values": [[31, "first-values"]], "Independent Values": [[31, "independent-values"]], "Tutorials": [[32, "tutorials"]], "Semantic versioning example": [[33, "semantic-versioning-example"]], "Details": [[33, "details"]], "Notes": [[33, "notes"]], "Usage": [[34, "usage"]], "NOTE": [[34, null], [34, null]], "WARNING": [[34, null]], "Incrementing a version": [[34, "incrementing-a-version"]], "VERSION_PART": [[34, "version-part"]], "FILES": [[34, "files"]], "Showing configuration information": [[34, "showing-configuration-information"]], "Searching and replacing without bumping": [[34, "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.exceptions"], [17, "module-bumpversion.files"], [18, "module-bumpversion.functions"], [19, "module-bumpversion.logging"], [20, "module-bumpversion.scm"], [21, "module-bumpversion.show"], [22, "module-bumpversion.ui"], [23, "module-bumpversion.utils"], [24, "module-bumpversion.version_part"], [25, "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"]], "show() (in module bumpversion.cli)": [[14, "bumpversion.cli.show"]], "config_file_search_order (in module bumpversion.config)": [[15, "bumpversion.config.CONFIG_FILE_SEARCH_ORDER"]], "config (class in bumpversion.config)": [[15, "bumpversion.config.Config"]], "config.config (class in bumpversion.config)": [[15, "bumpversion.config.Config.Config"]], "defaults (in module bumpversion.config)": [[15, "bumpversion.config.DEFAULTS"]], "fileconfig (class in bumpversion.config)": [[15, "bumpversion.config.FileConfig"]], "versionpartconfig (class in bumpversion.config)": [[15, "bumpversion.config.VersionPartConfig"]], "add_files() (bumpversion.config.config method)": [[15, "bumpversion.config.Config.add_files"]], "allow_dirty (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.allow_dirty"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "check_current_version() (in module bumpversion.config)": [[15, "bumpversion.config.check_current_version"]], "commit (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.commit"]], "commit_args (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.commit_args"]], "current_version (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.current_version"]], "env_prefix (bumpversion.config.config.config attribute)": [[15, "bumpversion.config.Config.Config.env_prefix"]], "filename (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.filename"]], "files (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.files"]], "find_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.find_config_file"]], "first_value (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.first_value"]], "get_all_file_configs() (in module bumpversion.config)": [[15, "bumpversion.config.get_all_file_configs"]], "get_all_part_configs() (in module bumpversion.config)": [[15, "bumpversion.config.get_all_part_configs"]], "get_configuration() (in module bumpversion.config)": [[15, "bumpversion.config.get_configuration"]], "glob (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.glob"]], "ignore_missing_version (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.ignore_missing_version"]], "ignore_missing_version (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.ignore_missing_version"]], "independent (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.independent"]], "logger (in module bumpversion.config)": [[15, "bumpversion.config.logger"]], "message (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.message"]], "no_regex (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.no_regex"]], "no_regex (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.no_regex"]], "optional_value (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.optional_value"]], "parse (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.parse"]], "parse (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.parse"]], "parts (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.parts"]], "read_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_config_file"]], "read_ini_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_ini_file"]], "read_toml_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_toml_file"]], "replace (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.replace"]], "replace (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.replace"]], "scm_info (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.scm_info"]], "search (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.search"]], "search (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.search"]], "serialize (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.serialize"]], "serialize (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.serialize"]], "sign_tags (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.sign_tags"]], "tag (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag"]], "tag_message (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag_message"]], "tag_name (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag_name"]], "update_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.update_config_file"]], "values (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.values"]], "version_config (bumpversion.config.config property)": [[15, "bumpversion.config.Config.version_config"]], "badinputerror": [[16, "bumpversion.exceptions.BadInputError"]], "bumpversionerror": [[16, "bumpversion.exceptions.BumpVersionError"]], "configurationerror": [[16, "bumpversion.exceptions.ConfigurationError"]], "dirtyworkingdirectoryerror": [[16, "bumpversion.exceptions.DirtyWorkingDirectoryError"]], "formattingerror": [[16, "bumpversion.exceptions.FormattingError"]], "invalidversionparterror": [[16, "bumpversion.exceptions.InvalidVersionPartError"]], "missingvalueerror": [[16, "bumpversion.exceptions.MissingValueError"]], "signedtagserror": [[16, "bumpversion.exceptions.SignedTagsError"]], "versionnotfounderror": [[16, "bumpversion.exceptions.VersionNotFoundError"]], "bumpversion.exceptions": [[16, "module-bumpversion.exceptions"]], "configuredfile (class in bumpversion.files)": [[17, "bumpversion.files.ConfiguredFile"]], "__repr__() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.__repr__"]], "__str__() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.__str__"]], "_check_files_contain_version() (in module bumpversion.files)": [[17, "bumpversion.files._check_files_contain_version"]], "bumpversion.files": [[17, "module-bumpversion.files"]], "contains() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.contains"]], "contains_version() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.contains_version"]], "get_file_contents() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.get_file_contents"]], "get_glob_files() (in module bumpversion.files)": [[17, "bumpversion.files.get_glob_files"]], "get_search_pattern() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.get_search_pattern"]], "logger (in module bumpversion.files)": [[17, "bumpversion.files.logger"]], "modify_files() (in module bumpversion.files)": [[17, "bumpversion.files.modify_files"]], "replace_version() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.replace_version"]], "resolve_file_config() (in module bumpversion.files)": [[17, "bumpversion.files.resolve_file_config"]], "write_file_contents() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.write_file_contents"]], "first_numeric (bumpversion.functions.numericfunction attribute)": [[18, "bumpversion.functions.NumericFunction.FIRST_NUMERIC"]], "numericfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.NumericFunction"]], "partfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.PartFunction"]], "valuesfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.ValuesFunction"]], "bump() (bumpversion.functions.numericfunction method)": [[18, "bumpversion.functions.NumericFunction.bump"]], "bump() (bumpversion.functions.partfunction method)": [[18, "bumpversion.functions.PartFunction.bump"]], "bump() (bumpversion.functions.valuesfunction method)": [[18, "bumpversion.functions.ValuesFunction.bump"]], "bumpversion.functions": [[18, "module-bumpversion.functions"]], "first_value (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.first_value"]], "independent (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.independent"]], "optional_value (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.optional_value"]], "verbosity (in module bumpversion.logging)": [[19, "bumpversion.logging.VERBOSITY"]], "bumpversion.logging": [[19, "module-bumpversion.logging"]], "logger (in module bumpversion.logging)": [[19, "bumpversion.logging.logger"]], "setup_logging() (in module bumpversion.logging)": [[19, "bumpversion.logging.setup_logging"]], "git (class in bumpversion.scm)": [[20, "bumpversion.scm.Git"]], "mercurial (class in bumpversion.scm)": [[20, "bumpversion.scm.Mercurial"]], "scminfo (class in bumpversion.scm)": [[20, "bumpversion.scm.SCMInfo"]], "sourcecodemanager (class in bumpversion.scm)": [[20, "bumpversion.scm.SourceCodeManager"]], "_all_tags_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._ALL_TAGS_COMMAND"]], "_commit_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._COMMIT_COMMAND"]], "_test_usable_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._TEST_USABLE_COMMAND"]], "__repr__() (bumpversion.scm.scminfo method)": [[20, "bumpversion.scm.SCMInfo.__repr__"]], "__repr__() (bumpversion.scm.sourcecodemanager method)": [[20, "bumpversion.scm.SourceCodeManager.__repr__"]], "__str__() (bumpversion.scm.scminfo method)": [[20, "bumpversion.scm.SCMInfo.__str__"]], "__str__() (bumpversion.scm.sourcecodemanager method)": [[20, "bumpversion.scm.SourceCodeManager.__str__"]], "add_path() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.add_path"]], "add_path() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.add_path"]], "add_path() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.add_path"]], "assert_nondirty() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.assert_nondirty"]], "branch_name (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.branch_name"]], "bumpversion.scm": [[20, "module-bumpversion.scm"]], "commit() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.commit"]], "commit_sha (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.commit_sha"]], "commit_to_scm() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.commit_to_scm"]], "current_version (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.current_version"]], "dirty (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.dirty"]], "distance_to_latest_tag (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.distance_to_latest_tag"]], "get_all_tags() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.get_all_tags"]], "get_scm_info() (in module bumpversion.scm)": [[20, "bumpversion.scm.get_scm_info"]], "is_usable() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.is_usable"]], "latest_tag_info() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.latest_tag_info"]], "logger (in module bumpversion.scm)": [[20, "bumpversion.scm.logger"]], "short_branch_name (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.short_branch_name"]], "tag() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.tag"]], "tag() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.tag"]], "tag() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.tag"]], "tag_in_scm() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.tag_in_scm"]], "tool (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.tool"]], "outputters (in module bumpversion.show)": [[21, "bumpversion.show.OUTPUTTERS"]], "bumpversion.show": [[21, "module-bumpversion.show"]], "do_show() (in module bumpversion.show)": [[21, "bumpversion.show.do_show"]], "log_list() (in module bumpversion.show)": [[21, "bumpversion.show.log_list"]], "output_default() (in module bumpversion.show)": [[21, "bumpversion.show.output_default"]], "output_json() (in module bumpversion.show)": [[21, "bumpversion.show.output_json"]], "output_yaml() (in module bumpversion.show)": [[21, "bumpversion.show.output_yaml"]], "resolve_name() (in module bumpversion.show)": [[21, "bumpversion.show.resolve_name"]], "bumpversion.ui": [[22, "module-bumpversion.ui"]], "print_error() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_error"]], "print_info() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_info"]], "print_warning() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_warning"]], "bumpversion.utils": [[23, "module-bumpversion.utils"]], "get_context() (in module bumpversion.utils)": [[23, "bumpversion.utils.get_context"]], "get_overrides() (in module bumpversion.utils)": [[23, "bumpversion.utils.get_overrides"]], "key_val_string() (in module bumpversion.utils)": [[23, "bumpversion.utils.key_val_string"]], "labels_for_format() (in module bumpversion.utils)": [[23, "bumpversion.utils.labels_for_format"]], "prefixed_environ() (in module bumpversion.utils)": [[23, "bumpversion.utils.prefixed_environ"]], "version (class in bumpversion.version_part)": [[24, "bumpversion.version_part.Version"]], "versionconfig (class in bumpversion.version_part)": [[24, "bumpversion.version_part.VersionConfig"]], "versionpart (class in bumpversion.version_part)": [[24, "bumpversion.version_part.VersionPart"]], "__eq__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__eq__"]], "__eq__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__eq__"]], "__format__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__format__"]], "__getitem__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__getitem__"]], "__iter__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__iter__"]], "__len__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__len__"]], "__repr__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__repr__"]], "__repr__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__repr__"]], "_choose_serialize_format() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig._choose_serialize_format"]], "_serialize() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig._serialize"]], "bump() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.bump"]], "bump() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.bump"]], "bumpversion.version_part": [[24, "module-bumpversion.version_part"]], "copy() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.copy"]], "is_independent (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.is_independent"]], "is_optional (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.is_optional"]], "logger (in module bumpversion.version_part)": [[24, "bumpversion.version_part.logger"]], "null() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.null"]], "order (bumpversion.version_part.versionconfig property)": [[24, "bumpversion.version_part.VersionConfig.order"]], "parse() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig.parse"]], "serialize() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig.serialize"]], "value (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.value"]], "dumperfunc (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.DumperFunc"]], "indent (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.INDENT"]], "yamldumpers (class in bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.YAMLDumpers"]], "yaml_dumpers (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.YAML_DUMPERS"]], "add_dumper() (bumpversion.yaml_dump.yamldumpers method)": [[25, "bumpversion.yaml_dump.YAMLDumpers.add_dumper"]], "bumpversion.yaml_dump": [[25, "module-bumpversion.yaml_dump"]], "dump() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.dump"]], "format_bool() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_bool"]], "format_date() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_date"]], "format_datetime() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_datetime"]], "format_dict() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_dict"]], "format_float() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_float"]], "format_int() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_int"]], "format_list() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_list"]], "format_none() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_none"]], "format_str() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_str"]], "--allow-dirty": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-replace-allow-dirty"]], "--commit": [[26, "cmdoption-bumpversion-bump-commit"]], "--commit-args": [[26, "cmdoption-bumpversion-bump-commit-args"]], "--config-file": [[26, "cmdoption-bumpversion-bump-config-file"], [26, "cmdoption-bumpversion-replace-config-file"], [26, "cmdoption-bumpversion-show-config-file"]], "--current-version": [[26, "cmdoption-bumpversion-bump-current-version"], [26, "cmdoption-bumpversion-replace-current-version"]], "--dry-run": [[26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-replace-n"]], "--format": [[26, "cmdoption-bumpversion-show-f"]], "--ignore-missing-version": [[26, "cmdoption-bumpversion-bump-ignore-missing-version"], [26, "cmdoption-bumpversion-replace-ignore-missing-version"]], "--increment": [[26, "cmdoption-bumpversion-show-i"]], "--list": [[26, "cmdoption-bumpversion-bump-list"]], "--message": [[26, "cmdoption-bumpversion-bump-m"]], "--new-version": [[26, "cmdoption-bumpversion-bump-new-version"], [26, "cmdoption-bumpversion-replace-new-version"]], "--no-allow-dirty": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-replace-allow-dirty"]], "--no-commit": [[26, "cmdoption-bumpversion-bump-commit"]], "--no-configured-files": [[26, "cmdoption-bumpversion-bump-no-configured-files"], [26, "cmdoption-bumpversion-replace-no-configured-files"]], "--no-regex": [[26, "cmdoption-bumpversion-bump-no-regex"], [26, "cmdoption-bumpversion-replace-no-regex"]], "--no-sign-tags": [[26, "cmdoption-bumpversion-bump-sign-tags"]], "--no-tag": [[26, "cmdoption-bumpversion-bump-tag"]], "--parse": [[26, "cmdoption-bumpversion-bump-parse"], [26, "cmdoption-bumpversion-replace-parse"]], "--replace": [[26, "cmdoption-bumpversion-bump-replace"], [26, "cmdoption-bumpversion-replace-replace"]], "--search": [[26, "cmdoption-bumpversion-bump-search"], [26, "cmdoption-bumpversion-replace-search"]], "--serialize": [[26, "cmdoption-bumpversion-bump-serialize"], [26, "cmdoption-bumpversion-replace-serialize"]], "--sign-tags": [[26, "cmdoption-bumpversion-bump-sign-tags"]], "--tag": [[26, "cmdoption-bumpversion-bump-tag"]], "--tag-message": [[26, "cmdoption-bumpversion-bump-tag-message"]], "--tag-name": [[26, "cmdoption-bumpversion-bump-tag-name"]], "--verbose": [[26, "cmdoption-bumpversion-bump-v"], [26, "cmdoption-bumpversion-replace-v"]], "--version": [[26, "cmdoption-bumpversion-version"]], "-f": [[26, "cmdoption-bumpversion-show-f"]], "-i": [[26, "cmdoption-bumpversion-show-i"]], "-m": [[26, "cmdoption-bumpversion-bump-m"]], "-n": [[26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-replace-n"]], "-v": [[26, "cmdoption-bumpversion-bump-v"], [26, "cmdoption-bumpversion-replace-v"]], "args": [[26, "cmdoption-bumpversion-bump-arg-ARGS"], [26, "cmdoption-bumpversion-show-arg-ARGS"]], "files": [[26, "cmdoption-bumpversion-replace-arg-FILES"]], "bumpversion command line option": [[26, "cmdoption-bumpversion-version"]], "bumpversion-bump command line option": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-bump-arg-ARGS"], [26, "cmdoption-bumpversion-bump-commit"], [26, "cmdoption-bumpversion-bump-commit-args"], [26, "cmdoption-bumpversion-bump-config-file"], [26, "cmdoption-bumpversion-bump-current-version"], [26, "cmdoption-bumpversion-bump-ignore-missing-version"], [26, "cmdoption-bumpversion-bump-list"], [26, "cmdoption-bumpversion-bump-m"], [26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-bump-new-version"], [26, "cmdoption-bumpversion-bump-no-configured-files"], [26, "cmdoption-bumpversion-bump-no-regex"], [26, "cmdoption-bumpversion-bump-parse"], [26, "cmdoption-bumpversion-bump-replace"], [26, "cmdoption-bumpversion-bump-search"], [26, "cmdoption-bumpversion-bump-serialize"], [26, "cmdoption-bumpversion-bump-sign-tags"], [26, "cmdoption-bumpversion-bump-tag"], [26, "cmdoption-bumpversion-bump-tag-message"], [26, "cmdoption-bumpversion-bump-tag-name"], [26, "cmdoption-bumpversion-bump-v"]], "bumpversion-replace command line option": [[26, "cmdoption-bumpversion-replace-allow-dirty"], [26, "cmdoption-bumpversion-replace-arg-FILES"], [26, "cmdoption-bumpversion-replace-config-file"], [26, "cmdoption-bumpversion-replace-current-version"], [26, "cmdoption-bumpversion-replace-ignore-missing-version"], [26, "cmdoption-bumpversion-replace-n"], [26, "cmdoption-bumpversion-replace-new-version"], [26, "cmdoption-bumpversion-replace-no-configured-files"], [26, "cmdoption-bumpversion-replace-no-regex"], [26, "cmdoption-bumpversion-replace-parse"], [26, "cmdoption-bumpversion-replace-replace"], [26, "cmdoption-bumpversion-replace-search"], [26, "cmdoption-bumpversion-replace-serialize"], [26, "cmdoption-bumpversion-replace-v"]], "bumpversion-show command line option": [[26, "cmdoption-bumpversion-show-arg-ARGS"], [26, "cmdoption-bumpversion-show-config-file"], [26, "cmdoption-bumpversion-show-f"], [26, "cmdoption-bumpversion-show-i"]]}}) \ 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.exceptions", "reference/bumpversion/bumpversion.files", "reference/bumpversion/bumpversion.functions", "reference/bumpversion/bumpversion.logging", "reference/bumpversion/bumpversion.scm", "reference/bumpversion/bumpversion.show", "reference/bumpversion/bumpversion.ui", "reference/bumpversion/bumpversion.utils", "reference/bumpversion/bumpversion.version_part", "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.exceptions.md", "reference/bumpversion/bumpversion.files.md", "reference/bumpversion/bumpversion.functions.md", "reference/bumpversion/bumpversion.logging.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.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.exceptions", "bumpversion.files", "bumpversion.functions", "bumpversion.logging", "bumpversion.scm", "bumpversion.show", "bumpversion.ui", "bumpversion.utils", "bumpversion.version_part", "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, 31], "full": [0, 4, 8, 11], "differ": [0, 1, 5, 6, 7, 27, 31], "file": [0, 1, 3, 5, 7, 9, 13, 14, 15, 16, 20, 26, 28, 29, 30], "configur": [0, 1, 4, 6, 7, 13, 14, 15, 16, 17, 19, 21, 24, 26, 28, 29], "overrid": [0, 15, 27], "c1ef3b2": 0, "55": 0, "The": [0, 3, 6, 7, 8, 12, 13, 15, 16, 17, 18, 20, 21, 24, 27, 28, 30, 31, 33, 34], "config": [0, 1, 8, 9, 13, 17, 20, 21, 23, 24, 26, 27, 29, 30], "wa": [0, 11, 16, 28], "ignor": [0, 1, 26, 27], "falsei": 0, "valu": [0, 1, 6, 8, 12, 13, 14, 15, 16, 17, 18, 21, 23, 24, 25, 26, 28, 33, 34], "when": [0, 1, 4, 8, 18, 24, 26, 27, 28, 31], "construct": 0, "dict": [0, 11, 15, 20, 21, 23, 24, 25], "It": [0, 1, 6, 8, 18, 27, 34], "now": [0, 4, 28], "none": [0, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 34], "document": [0, 7, 8, 34], "regard": 0, "regex": [0, 17, 26, 30], "cd71a1a": 0, "toml": [0, 3, 4, 8, 15, 30, 34], "requir": [0, 1, 3, 4, 8, 16, 24, 27, 34], "doubl": [0, 30], "backslash": [0, 30], "while": [0, 4, 27, 30, 31, 33], "ini": [0, 8, 15, 30], "doesn": [0, 4], "t": [0, 1, 4, 8, 13, 15, 17, 26, 27], "doc": 0, "7856ee0": 0, "ad": [0, 1, 8, 31, 34], "build": [0, 27, 31, 33], "workflow": [0, 8, 34], "48980d7": 0, "pre": [0, 27], "commit": [0, 8, 13, 14, 15, 20, 26, 28, 34], "ci": 0, "autoupd": 0, "7c38c40": 0, "github": [0, 1, 4, 6, 8, 12], "com": [0, 1, 4, 8, 12], "astral": 0, "sh": [0, 3], "ruff": 0, "v0": 0, "284": 0, "285": 0, "c30bd12": 0, "282": 0, "95c89fb": 0, "281": 0, "remov": [0, 1, 8, 28, 34], "mention": [0, 1], "python": [0, 1, 8, 12, 14, 24, 26, 27, 28, 30, 34], "a91f690": 0, "modifi": [0, 1, 8, 14, 15, 17, 21, 26, 27, 34], "context": [0, 1, 7, 11, 13, 14, 16, 17, 20, 23, 24, 27, 29, 30, 34], "130bbe0": 0, "reset": [0, 24, 27, 31], "befor": [0, 6, 8, 27, 28, 33], "tag": [0, 8, 13, 14, 15, 16, 20, 23, 26, 28, 34], "auto": 0, "from": [0, 3, 8, 21, 26, 27, 30, 31], "hook": [0, 27], "4b457d0": 0, "more": [0, 1, 8, 26, 31, 34], "inform": [0, 1, 7, 8, 14, 15, 20, 21, 26, 27], "see": [0, 1, 8, 16], "http": [0, 1, 8, 12, 31], "adb7e4c": 0, "277": 0, "pygments_styl": 0, "docsrc": 0, "conf": 0, "py": [0, 8, 12, 27], "32798a9": 0, "theme": 0, "default": [0, 1, 3, 6, 8, 15, 18, 21, 26, 27, 28, 31, 34], "subject": 0, "look": [0, 1, 8, 27, 30], "better": [0, 1, 8], "about": [0, 1, 20, 21], "regular": [0, 15, 26, 27, 28, 31], "express": [0, 15, 26, 27, 28, 31], "449b70a": 0, "command": [0, 7, 11, 14, 15, 27, 28, 29, 34], "line": [0, 1, 3, 7, 14, 15, 27, 29, 30, 34], "no_regex": [0, 14, 15], "option": [0, 4, 6, 7, 11, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 27, 34], "a295a32": 0, "global": 0, "individu": [0, 1, 27], "avail": [0, 1, 8, 27, 28, 30, 34], "flag": [0, 27, 30, 31], "bump": [0, 3, 4, 6, 9, 14, 15, 18, 24, 27, 28, 29, 30, 31, 33], "replac": [0, 4, 5, 7, 14, 15, 17, 24, 28, 29], "sub": [0, 8, 34], "add": [0, 1, 8, 15, 20, 25, 26, 27], "search": [0, 1, 3, 4, 6, 7, 14, 15, 17, 24, 26, 28, 29], "abil": 0, "0210d74": 0, "string": [0, 3, 8, 12, 17, 23, 24, 25, 26, 27, 28, 31], "ar": [0, 1, 4, 8, 12, 14, 15, 16, 26, 27, 28, 30, 31, 34], "treat": [0, 26, 27, 30], "after": [0, 18, 27, 28], "initi": [0, 11, 16, 17, 18, 24, 25, 33], "substitut": 0, "deprec": [0, 8], "warn": [0, 8, 22], "cfg": [0, 8, 27], "a0481b7": 0, "miss": [0, 16, 26, 27], "version": [0, 3, 5, 6, 9, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 26, 29, 30, 32], "e0731c3": 0, "a5bd008": 0, "45c85be": 0, "fals": [0, 13, 15, 17, 20, 21, 24, 27, 34], "can": [0, 1, 4, 8, 13, 15, 26, 27, 28, 30, 31, 34], "also": [0, 1, 4, 8, 18, 27, 30, 34], "thi": [0, 1, 3, 4, 6, 8, 11, 17, 18, 21, 24, 27, 30, 34], "733438b": 0, "list": [0, 1, 8, 11, 12, 13, 14, 15, 17, 18, 20, 23, 24, 25, 26, 27, 30, 31, 34], "go": [0, 4, 33], "bye": 0, "call": [0, 11, 31], "bumpvers": [0, 3, 4, 6, 7, 27, 29, 30, 31, 33, 34], "without": [0, 7, 8, 28], "subcomand": 0, "leav": [0, 1], "781e8d8": 0, "complet": [0, 1, 24, 26, 34], "ani": [0, 1, 8, 11, 12, 14, 15, 17, 21, 24, 25, 26, 34], "logic": [0, 30], "34": 0, "531738d": 0, "276": 0, "61e6747": 0, "charliermarsh": 0, "test": [0, 8], "coverag": 0, "3fe96f0": 0, "wrong": [0, 3, 16], "pydant": [0, 8, 15], "pin": 0, "d4b125e": 0, "type": [0, 1, 8, 12, 16, 20, 25, 27], "issu": [0, 1, 8, 33], "bfe5306": 0, "declar": 0, "sourcecodemanag": [0, 20], "attribut": [0, 7, 21], "classvar": [0, 20], "str": [0, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25], "_test_usable_command": [0, 20], "_commit_command": [0, 20], "_all_tags_command": [0, 20], "affect": 0, "cli": [0, 8, 9, 29], "a53cddc": 0, "re": [0, 1, 15, 17], "organ": 0, "c62d65e": 0, "subcommand": [0, 8, 34], "8722a0f": 0, "work": [0, 1, 8, 16, 17, 20, 26, 27, 34], "just": [0, 1, 8, 15, 18, 21, 26], "like": [0, 1, 8, 15, 24, 27, 30], "do": [0, 4, 26, 27, 34], "increment": [0, 7, 14, 21, 26, 27], "Will": [0, 8], "chang": [0, 1, 3, 4, 6, 8, 13, 14, 15, 17, 20, 26, 27, 28, 30, 31, 34], "us": [0, 1, 4, 6, 7, 13, 14, 15, 17, 20, 24, 26, 27, 28, 31, 34], "show": [0, 1, 7, 8, 9, 14, 29], "new_vers": [0, 3, 4, 6, 8, 13, 14, 15, 17, 20, 21, 23, 26, 27, 28, 30, 34], "versionpart": [0, 24, 34], "what": [0, 1, 26], "would": [0, 1, 3, 11, 28, 31], "short_branch_nam": [0, 20, 28], "render": [0, 13, 17, 23, 24, 27, 28, 30, 31], "7f7e50c": 0, "i": [0, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 26, 27, 28, 30, 31, 33, 34], "branch": [0, 28], "name": [0, 4, 8, 11, 20, 21, 26, 27, 28, 31], "lower": 0, "case": [0, 1], "contain": [0, 3, 4, 14, 15, 17, 23, 26, 30, 34], "onli": [0, 3, 8, 14, 17, 18, 20, 21, 23, 26, 27, 28, 30, 34], "z": 0, "truncat": [0, 28], "charact": [0, 31], "28": 0, "check": [0, 1, 8, 17], "3a6e3e": 0, "format": [0, 5, 7, 8, 15, 16, 24, 26, 27, 29, 30, 31, 34], "part": [0, 7, 13, 14, 15, 16, 18, 24, 26, 28, 29, 33, 34], "ee43bdb": 0, "5e6f566": 0, "f1acd35": 0, "272": 0, "275": 0, "help": [0, 1, 8, 16, 31], "invoc": [0, 8, 34], "9d965e5": 0, "8960d24": 0, "tomlkit": 0, "pars": [0, 4, 8, 14, 15, 20, 24, 26, 28, 31, 34], "return": [0, 11, 12, 13, 15, 17, 18, 20, 21, 23, 24, 25, 31], "tomldocu": 0, "unwrap": 0, "convert": [0, 8, 12, 28], "branch_nam": [0, 20, 28], "scm": [0, 9, 15, 29], "173be1a": 0, "d537274": 0, "b01fffc": 0, "specifi": [0, 8, 14, 15, 16, 18, 26, 27, 31, 34], "current": [0, 1, 6, 8, 13, 14, 15, 17, 20, 21, 24, 26, 27, 28, 30, 33, 34], "output": [0, 1, 8, 21, 28, 34], "9bce887": 0, "supersed": 0, "provid": [0, 1, 3, 18, 26, 28, 31, 34], "much": [0, 1], "capabl": 0, "yaml": [0, 1, 4, 21, 25, 26, 34], "json": [0, 21, 26, 34], "one": [0, 1, 8, 15, 18, 21, 27, 31, 34], "item": [0, 18, 21, 34], "displai": [0, 21], "dot": [0, 21, 31], "notat": 0, "pull": 0, "nest": 0, "data": 0, "structur": 0, "my": [0, 3, 4, 9, 14, 27, 28, 30, 31, 34], "31ffbcf": 0, "backward": [0, 8, 34], "compat": [0, 8, 34], "previou": [0, 1, 6, 8, 27, 34], "forward": [0, 1], "problem": [0, 1], "click": [0, 8, 11, 14, 16], "automat": [0, 8, 12], "must": [0, 1, 3, 4, 6, 27, 30], "report": [0, 7, 8, 17], "efb04e9": 0, "correct": [0, 8, 12], "current_vers": [0, 3, 4, 6, 8, 13, 14, 15, 17, 20, 23, 28, 30, 31, 34], "each": [0, 4, 27, 28, 31], "being": 0, "5476cdf": 0, "6e500c2": 0, "270": 0, "complaint": 0, "subprocess": 0, "c429c68": 0, "da7544f": 0, "There": [0, 1, 8, 31, 34], "an": [0, 6, 8, 11, 15, 20, 22, 24, 25, 27, 30, 31, 33, 34], "underli": 0, "edg": 0, "where": [0, 8, 27], "deriv": 0, "environ": [0, 1, 8, 23, 26, 27, 34], "variabl": [0, 8, 12, 15, 21, 26, 27, 34], "multpl": 0, "wai": [0, 1, 8, 17, 34], "number": [0, 4, 8, 15, 16, 17, 18, 24, 27, 28, 31], "fail": [0, 1, 27], "reproduc": [0, 1], "d78ff46": 0, "893ec03": 0, "made": 0, "version_part": [0, 9, 13, 14, 15, 17, 21, 23, 26, 29], "f236b7d": 0, "16": 0, "detect": [0, 12], "argument": [0, 8, 26, 27], "base": [0, 1, 11, 12, 15, 16, 18, 20, 24, 25], "indic": [0, 27, 28, 31], "22edeac": 0, "bad": [0, 16], "23be62d": 0, "except": [0, 9, 18, 29, 34], "rais": [0, 12, 13, 15, 17, 20, 21, 22, 24], "1e3ebc5": 0, "valueerror": [0, 12, 18, 33], "badargumentusag": 0, "readm": [0, 1], "7780265": 0, "releas": [0, 4, 8, 27, 30, 33, 34], "01870d5": 0, "note": [0, 8, 32], "instead": [0, 1, 3, 8, 15, 17, 30, 31], "266002f": 0, "edc444f": 0, "261": 0, "depend": [0, 1, 24, 25, 27, 31], "3d5c253": 0, "instal": [0, 7], "c1034eb": 0, "spec": 0, "4782745": 0, "pypi": [0, 8], "e5ed27d": 0, "some": [0, 31], "d4b03d7": 0, "vagu": 0, "info": [0, 20], "4fb5158": 0, "If": [0, 1, 3, 8, 11, 12, 13, 14, 15, 20, 21, 26, 27, 28, 30, 31, 34], "disabl": [0, 27], "packag": [0, 8, 27], "7c12072": 0, "inspect": 0, "action": 0, "didn": 0, "save": 0, "dist": 0, "log": [0, 1, 9, 20, 26, 29], "f8f0278": 0, "path": [0, 13, 15, 20], "restrict": 0, "hint": 0, "e1af658": 0, "8738f3f": 0, "tabl": [0, 27], "content": 0, "49858c0": 0, "migrat": 0, "setuptool": 0, "pyproject": [0, 8, 27, 34], "f10f8b2": 0, "d626f7d": 0, "black": 0, "psf": 0, "ac6cdd0": 0, "serial": [0, 4, 14, 15, 24, 26, 28, 31, 34], "c529452": 0, "dev": [0, 1, 33], "get": [0, 8, 18, 21, 30], "develop": [0, 1, 7, 31, 33], "8006f3e": 0, "bug": [0, 7, 8], "scminfo": [0, 15, 20], "setup": [0, 8, 27], "e8fddc9": 0, "xml": [0, 27], "696503f": 0, "assert": [0, 20], "7afe58c": 0, "equal": [0, 18], "64b0de3": 0, "thei": [0, 1, 24, 27, 28], "same": [0, 1, 5, 7, 27, 31], "exit": [0, 8, 22, 26], "duplic": 0, "c025650": 0, "exist": [0, 1, 11, 13, 15, 17], "autom": [0, 1], "tool": [0, 1, 3, 4, 6, 8, 13, 20, 27, 30, 31], "19f13b7": 0, "pat": 0, "pipelin": 0, "hopefulli": 0, "allow": [0, 8, 16, 26, 27, 34], "master": [0, 12], "codecov": 0, "a5009e0": 0, "metadata": 0, "0bd54dc": 0, "1b1d910": 0, "6c3b4fe": 0, "allow_dirti": [0, 14, 15], "b042e31": 0, "gener": [0, 1, 6, 8, 13, 18, 23, 27, 33], "git": [0, 1, 8, 20, 27, 28], "2a977af": 0, "quot": [0, 3], "9a55d6d": 0, "window": [0, 1], "b8abc44": 0, "method": [0, 1, 13, 17, 21], "resolv": [0, 15, 17, 21], "cast": [0, 12], "them": [0, 1, 3, 18, 30, 31], "pathlib": [0, 13, 15, 20], "error": [0, 1, 22, 24, 26], "556853b": 0, "specif": [0, 8, 13, 15, 24], "seem": [0, 1, 24], "caus": 0, "ddfd3bf": 0, "fbf85c2": 0, "stop": [0, 1], "find": [0, 1, 3, 8, 11, 15, 27, 30], "header": [0, 27], "0aea9dc": 0, "addit": [0, 8, 14, 26, 28, 34], "manual": 0, "run": [0, 8, 13, 15, 26, 28], "verbos": [0, 8, 14, 19, 26], "81eb097": 0, "a9cac5b": 0, "increas": [0, 8, 14, 18, 24, 26, 34], "pr": 0, "close": 0, "creat": [0, 1, 4, 8, 20, 26, 27, 33], "relas": 0, "upload": 0, "thing": [0, 34], "pythonutf8": 0, "mode": [0, 8, 34], "91a73e2": 0, "org": [0, 31], "html": 0, "utf": 0, "explicit": [0, 13, 15, 27], "80fe7ef": 0, "2b3b358": 0, "cfbba08": 0, "main": [0, 8, 10], "alias": [0, 9, 29], "licens": [0, 1, 7], "34a9be5": 0, "71a204b": 0, "utf8": 0, "9cb8f60": 0, "fe794dd": 0, "function": [0, 1, 8, 9, 29, 34], "88709fd": 0, "19eaeef": 0, "move": [0, 8], "d339007": 0, "convers": 0, "f5d1cab": 0, "d7dec79": 0, "857835d": 0, "dispatch": 0, "input": [0, 1, 16], "improv": [0, 7], "f3b7a0f": 0, "renam": [0, 1], "tox": 0, "job": [0, 17], "a9b6db3": 0, "e0cebb3": 0, "mercuri": [0, 8, 20, 27, 28], "support": [0, 1, 8, 16, 18, 27], "560999d": 0, "6ccfa7d": 0, "subclass": [0, 11], "usageerror": [0, 16], "a447651": 0, "basevc": 0, "11c5609": 0, "consist": [0, 31], "group": [0, 8, 11, 18, 27, 31], "back": [0, 26, 27, 30], "singl": [0, 8, 30, 34], "6d4179b": 0, "eventu": 0, "later": 0, "creation": 0, "off": 1, "thank": [1, 8], "take": 1, "time": [1, 26, 27, 33], "all": [1, 4, 8, 15, 16, 20, 24, 27, 31, 34], "encourag": 1, "detail": [1, 8, 32], "handl": [1, 8, 11], "pleas": [1, 8], "make": [1, 6, 8, 11, 15, 17], "sure": [1, 11, 15, 17], "read": [1, 8, 15, 26], "relev": 1, "section": [1, 6, 15, 27], "easier": [1, 8], "u": [1, 27, 30], "maintain": [1, 4, 8, 31], "smooth": 1, "out": 1, "experi": 1, "involv": 1, "commun": 1, "you": [1, 4, 6, 8, 14, 18, 26, 27, 28, 30, 31, 33, 34], "don": [1, 8, 26, 27], "": [1, 3, 8, 12, 14, 24, 26, 27, 30, 31, 34], "fine": 1, "other": [1, 8, 24, 27, 31], "easi": 1, "appreci": 1, "which": [1, 18, 27, 31], "we": [1, 6, 8, 16, 21, 27, 31, 34], "veri": [1, 8], "happi": 1, "star": 1, "tweet": 1, "refer": [1, 7, 27, 28], "local": [1, 28], "meetup": 1, "tell": 1, "friend": 1, "colleagu": 1, "everyon": 1, "particip": 1, "govern": 1, "By": [1, 8, 27, 31], "expect": 1, "uphold": 1, "unaccept": 1, "behavior": [1, 27], "coreyoordt": 1, "gmail": 1, "want": [1, 8, 14, 26, 27, 28, 34], "ask": [1, 34], "assum": 1, "best": [1, 8], "might": [1, 27, 28, 31], "In": [1, 3, 4, 6, 27, 31], "found": [1, 16, 18, 26, 27], "suitabl": 1, "still": [1, 27], "need": [1, 8, 26, 27], "clarif": 1, "write": [1, 8, 15, 17, 26], "advis": 1, "internet": 1, "answer": 1, "feel": 1, "recommend": [1, 8, 27, 34], "follow": [1, 3, 8, 11, 14, 18, 26, 28, 30, 31, 34], "open": [1, 8], "platform": 1, "nodej": 1, "npm": 1, "etc": 1, "care": 1, "soon": [1, 4], "possibl": [1, 27, 31, 33], "A": [1, 8, 13, 15, 16, 17, 20, 21, 24, 25, 27, 28, 31], "shouldn": 1, "chase": 1, "up": 1, "therefor": 1, "investig": 1, "carefulli": 1, "collect": [1, 23, 25], "describ": [1, 27], "step": 1, "advanc": 1, "fix": 1, "potenti": 1, "fast": 1, "latest": [1, 8, 20, 28], "determin": [1, 12, 24], "realli": 1, "side": 1, "e": [1, 4, 8, 14, 16, 18, 26, 27, 30, 31, 34], "g": [1, 4, 8, 14, 16, 18, 26, 31, 34], "incompat": 1, "compon": [1, 27], "To": [1, 6, 7, 27], "user": [1, 16, 22, 28], "experienc": 1, "alreadi": [1, 18, 33], "solv": 1, "tracker": 1, "includ": [1, 3, 4, 6, 8, 13, 14, 15, 26, 28, 31, 34], "stack": 1, "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, "sinc": [1, 27, 28, 31], "point": [1, 8], "whether": [1, 17, 24, 27], "talk": 1, "yet": 1, "label": [1, 23, 24], "explain": 1, "actual": [1, 27], "reproduct": 1, "someon": 1, "els": 1, "recreat": 1, "own": 1, "usual": 1, "For": [1, 8, 27, 28, 30, 31, 34], "should": [1, 8, 13, 15, 17, 24, 26, 27], "isol": 1, "reduc": 1, "onc": [1, 8, 33], "accordingli": 1, "member": 1, "try": [1, 18, 27, 33], "obviou": 1, "those": [1, 8, 14, 26, 27, 34], "address": 1, "until": [1, 31], "abl": [1, 27], "left": 1, "implement": [1, 11, 20], "guid": [1, 7], "through": [1, 18, 27], "new": [1, 8, 13, 15, 17, 21, 26, 27, 28, 30, 33, 34], "featur": [1, 28], "minor": [1, 4, 8, 14, 26, 27, 28, 30, 31, 33, 34], "guidelin": 1, "understand": 1, "cover": 1, "mayb": 1, "perform": 1, "ha": [1, 4, 6, 18, 28, 31, 33], "been": [1, 33], "comment": 1, "idea": [1, 15, 24], "fit": 1, "scope": 1, "aim": 1, "strong": 1, "convinc": 1, "merit": 1, "keep": 1, "mind": 1, "major": [1, 4, 8, 27, 28, 31, 33, 34], "our": [1, 8], "small": [1, 8], "subset": 1, "target": 1, "consid": [1, 18, 27, 31], "plugin": 1, "librari": 1, "clear": 1, "descript": [1, 27], "titl": 1, "identifi": 1, "benefit": 1, "why": 1, "most": [1, 8, 24, 26], "mai": [1, 3, 8, 14, 18, 26, 27, 31, 34], "could": 1, "serv": 1, "inspir": 1, "mani": 1, "altern": [1, 30], "appropri": 1, "legal": 1, "notic": 1, "agre": 1, "author": 1, "100": 1, "necessari": 1, "right": 1, "under": [1, 8], "sever": [1, 6, 15, 26], "termin": 1, "clone": 1, "repositori": [1, 28], "callowayproject": [1, 8], "enter": 1, "cd": 1, "activ": 1, "virtual": 1, "m": [1, 26, 28], "venv": 1, "env": [1, 15], "sourc": [1, 8, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27], "bin": 1, "pip": [1, 8], "r": [1, 30], "txt": [1, 3, 8, 27, 34], "pytest": 1, "script": [1, 7], "everi": [1, 8, 28, 33], "here": [1, 8, 27], "basic": [1, 12, 30], "process": [1, 27, 30, 34], "categor": 1, "start": [1, 8, 18, 31, 33], "exampl": [1, 4, 6, 7, 8, 11, 28, 30, 31, 32, 34], "cool": 1, "updat": [1, 8, 13, 15, 26, 27], "delet": 1, "refacto": 1, "chg": 1, "modif": 1, "taxonomi": 1, "schema": 1, "419": 1, "123": 1, "summari": 1, "cosmet": 1, "refactor": [1, 8], "wip": 1, "reach": [1, 33], "gen": 1, "have": [3, 4, 6, 7, 8, 24, 27, 28, 31], "multipl": [3, 4, 5, 7, 8, 27, 30, 31], "given": [3, 8, 11, 14, 20, 23, 24, 26, 34], "myproject": [3, 4, 30], "django": [3, 21], "1": [3, 4, 7, 8, 27, 30, 31, 33, 34], "5": [3, 7, 8, 34], "6": [3, 7, 8, 34], "templat": [3, 20, 21, 26, 27], "text": [3, 8, 30], "0": [3, 7, 8, 9, 18, 19, 21, 27, 31, 33, 34], "ensur": [3, 28], "filenam": [3, 4, 6, 15, 30], "liter": [3, 28, 30], "pattern": [3, 15, 17, 27, 30, 31], "match": [3, 15, 27, 30], "my_vers": 3, "2": [3, 4, 7, 8, 27, 30, 31, 34], "3": [3, 7, 8, 9, 30], "Then": 3, "even": 4, "modul": [4, 7, 10], "awar": 4, "project": [4, 7, 8, 14, 26, 31, 34], "your": [4, 7, 8, 14, 26, 27, 28, 30], "beyond": 4, "v1": 4, "myorg": 4, "v2": [4, 8], "howev": [4, 30], "channel": 4, "mod": 4, "12": [4, 7], "stabl": [4, 31], "21": 4, "4": [4, 7, 30, 31], "within": [4, 5, 7, 31], "p": [4, 27, 31], "d": [4, 23, 27, 28, 30], "v": [4, 8, 26, 27], "patch": [4, 8, 27, 28, 31, 33], "As": 4, "direct": [4, 7], "v3": 4, "avoid": [5, 7, 8, 15, 25], "incorrect": [5, 7], "custom": [5, 7, 16], "changelog": [6, 7, 27], "unreleas": [6, 27, 30], "head": [6, 27], "link": 6, "entri": [6, 27], "set": [6, 13, 27, 28, 30, 31], "so": [6, 8, 11, 27, 30], "unnecessari": 6, "anoth": 6, "its": [6, 15, 24, 27, 31], "md": [6, 8, 27], "introduct": 7, "overview": 7, "futur": [7, 27], "usag": 7, "contribut": 7, "tutori": 7, "semant": [7, 31, 32], "how": [7, 8, 17, 24, 26, 27], "interfac": [7, 8, 14, 22, 29], "explan": 7, "code": [7, 8, 20, 27], "conduct": 7, "question": 7, "suggest": 7, "enhanc": 7, "first": [7, 12, 18, 24, 27], "styleguid": 7, "join": 7, "team": 7, "9": [7, 8, 9, 27, 31, 34], "2023": [7, 28, 30], "08": 7, "25": 7, "07": [7, 30], "03": 7, "8": [7, 8, 27], "13": 7, "7": 7, "10": 7, "06": 7, "23": 7, "14": 7, "09": 7, "04": [7, 28], "20": [7, 28], "17": [7, 30], "24": 7, "index": [7, 8, 21], "page": 7, "bump2vers": 8, "fork": 8, "excel": 8, "goal": 8, "were": [8, 11], "rich": 8, "valid": [8, 14, 17, 26, 30, 34], "softwar": [8, 27], "simplifi": 8, "highli": 8, "manag": [8, 15, 20, 24, 27], "happili": 8, "program": 8, "languag": 8, "pypy3": 8, "switch": 8, "both": [8, 27, 30, 31], "truli": 8, "alwai": [8, 30], "ui": [8, 9, 29], "download": 8, "upgrad": 8, "throughout": [8, 34], "interchang": [8, 34], "two": [8, 27, 31, 34], "oper": [8, 13, 34], "On": [8, 34], "complex": [8, 34], "multi": [8, 34], "split": [8, 34], "remain": [8, 34], "discourag": [8, 34], "defin": [8, 28, 31], "These": [8, 27, 28], "rewrit": [8, 14, 26, 34], "four": [8, 27], "place": [8, 27, 31], "order": [8, 24, 27], "preced": [8, 27, 31], "bumpversion_config_fil": [8, 26, 27], "legaci": [8, 27], "due": 8, "drop": [8, 27], "style": 8, "system": [8, 20, 27], "longer": [8, 27], "greater": [8, 27], "flexibl": [8, 27], "abov": [8, 31], "addition": 8, "dry": [8, 13, 15, 26], "n": [8, 20, 26, 30], "touch": 8, "pretend": [8, 26], "similar": 8, "print": [8, 26], "stderr": [8, 26], "than": [8, 34], "machin": [8, 26], "readabl": [8, 26], "stdout": 8, "consumpt": 8, "18": 8, "19": 8, "h": 8, "sai": [8, 33], "flow": [8, 33], "know": [8, 31], "appli": 8, "standard": 8, "bash": 8, "becom": [8, 28], "contributor": 8, "graph": 8, "happen": 8, "welcom": 8, "well": 8, "doe": [8, 12, 16, 17], "aspect": 8, "intend": 8, "versatil": 8, "mit": 8, "top": 9, "level": 9, "autocast": [9, 29], "__main__": [9, 29], "yaml_dump": [9, 29], "util": [9, 11, 20, 22, 29], "__version__": 9, "entrypoint": 10, "aliasedgroup": 11, "accept": 11, "prefix": [11, 28], "union": [11, 15, 18, 20], "core": [11, 14], "sequenc": [11, 18, 21, 31], "attr": [11, 21], "rich_click": 11, "rich_group": 11, "richgroup": 11, "push": [11, 27], "pu": 11, "alia": 11, "long": 11, "uniqu": [11, 27], "get_command": 11, "ctx": [11, 13, 14, 16], "cmd_name": 11, "object": [11, 21, 24, 28], "resolve_command": 11, "arg": [11, 12, 13, 14, 15, 17, 20, 21, 24, 26, 27, 34], "tupl": 11, "true": [12, 13, 15, 17, 20, 21, 27, 30, 31], "cgreer": 12, "cgautocast": 12, "blob": 12, "boolifi": 12, "boolean": [12, 27, 28], "noneifi": 12, "listifi": 12, "represent": [12, 24, 25], "homogen": 12, "autocast_valu": 12, "guess": 12, "bool": [12, 13, 14, 15, 17, 18, 20, 21, 24, 25], "element": [12, 31], "via": [12, 15, 27], "success": 12, "repres": [12, 16, 24, 27, 28], "typeerror": 12, "var": [12, 27, 28], "get_next_vers": 13, "next": [13, 17, 31], "do_bump": 13, "commit_and_tag": 13, "logger": [13, 14, 15, 17, 19, 20, 24], "configurationerror": [13, 15, 16], "config_fil": [13, 14, 15], "dry_run": [13, 14, 15, 17, 20], "configured_fil": 13, "configuredfil": [13, 17], "chainmap": [13, 23], "messag": [13, 14, 15, 16, 20, 22, 23, 26, 28], "int": [14, 18, 19, 20, 24, 25], "no_configured_fil": 14, "ignore_missing_vers": [14, 15], "sign_tag": [14, 15], "tag_nam": [14, 15, 26], "tag_messag": [14, 15, 26], "commit_arg": [14, 15, 26], "show_list": 14, "format_": [14, 21, 26], "versionpartconfig": [15, 24], "fileconfig": [15, 17], "get_all_file_config": 15, "get_configur": 15, "get_all_part_config": 15, "check_current_vers": 15, "find_config_fil": 15, "read_config_fil": 15, "read_ini_fil": 15, "dictionari": [15, 23], "read_toml_fil": 15, "update_config_fil": 15, "kei": [15, 16, 21, 23, 24, 34], "get_glob_fil": 15, "glob": 15, "config_file_search_ord": 15, "basemodel": 15, "optional_valu": [15, 18, 31], "first_valu": [15, 18, 31], "independ": [15, 18, 24], "baseset": 15, "scm_info": 15, "included_path": 15, "excluded_path": 15, "env_prefix": 15, "bumpversion_": 15, "add_fil": 15, "properti": [15, 24], "resolved_filemap": 15, "map": [15, 21], "expand": 15, "files_to_modifi": 15, "version_config": [15, 17], "versionconfig": [15, 17, 24], "config_dict": 15, "otherwis": [15, 17, 18, 20, 30], "attempt": [15, 24, 30], "retriev": 15, "explicit_fil": 15, "pass": [15, 27], "explicitli": [15, 26, 27], "file_path": 15, "unintent": 15, "file_cfg": [15, 17], "accord": [15, 17], "bumpversionerror": 16, "class": 16, "self": 16, "accur": 16, "signatur": 16, "formattingerror": [16, 24], "unabl": 16, "missingvalueerror": [16, 24], "empti": [16, 27], "dirtyworkingdirectoryerror": 16, "directori": [16, 20, 26, 27], "dirti": [16, 20, 26, 27, 28], "signedtagserror": [16, 20], "vc": [16, 20], "sign": [16, 20, 26, 27], "versionnotfounderror": [16, 17], "invalidversionparterror": 16, "bugfix": 16, "badinputerror": [16, 21], "resolve_file_config": 17, "modify_fil": 17, "_check_files_contain_vers": 17, "get_file_cont": 17, "write_file_cont": 17, "contains_vers": 17, "mutablemap": [17, 20, 24], "present": [17, 27], "isn": 17, "fact": 17, "replace_vers": 17, "get_search_pattern": 17, "compil": [17, 30], "__str__": [17, 20], "__repr__": [17, 20, 24], "partfunct": [18, 24], "numericfunct": 18, "numer": [18, 27, 31], "valuesfunct": 18, "abstract": [18, 20], "simpli": 18, "integ": [18, 31], "alphanumer": [18, 28], "alter": [18, 27], "r3": 18, "r4": 18, "001": 18, "first_numer": 18, "iter": [18, 27], "maximum": [18, 33], "setup_log": 19, "control": [20, 26], "state": [20, 33], "get_scm_info": 20, "commit_sha": [20, 28], "distance_to_latest_tag": [20, 28], "classmethod": 20, "extra_arg": 20, "is_us": 20, "usabl": 20, "assert_nondirti": 20, "latest_tag_info": 20, "tag_pattern": 20, "add_path": 20, "get_all_tag": 20, "commit_to_scm": 20, "tag_in_scm": 20, "rev": 20, "dir": 20, "f": [20, 26], "lightweight": [20, 27], "annot": [20, 27, 28], "hg": 20, "root": 20, "logfil": 20, "clean": 20, "output_default": 21, "output_yaml": 21, "output_json": 21, "resolve_nam": 21, "obj": 21, "log_list": 21, "do_show": 21, "outputt": 21, "err_on_miss": 21, "copi": [21, 24], "resolut": 21, "lookup": 21, "access": 21, "mykei": 21, "cannot": [21, 33], "noqa": 21, "dar401": 21, "print_info": 22, "echo": 22, "consol": [22, 34], "print_error": 22, "print_warn": 22, "msg": 22, "key_val_str": 23, "comma": 23, "delimit": 23, "prefixed_environ": 23, "wrap": 23, "labels_for_format": 23, "serialize_format": [23, 24], "get_context": 23, "get_overrid": 23, "overridden": 23, "kwarg": [23, 25], "intern": [24, 27], "hold": 24, "rule": 24, "behav": 24, "null": 24, "is_opt": 24, "is_independ": 24, "__format__": 24, "format_spec": 24, "__eq__": 24, "origin": 24, "__getitem__": 24, "__len__": 24, "__iter__": 24, "part_nam": 24, "part_config": 24, "good": 24, "becaus": [24, 31], "version_str": 24, "_serial": 24, "raise_if_incomplet": 24, "syntax": [24, 27, 30], "incomplet": 24, "serializ": 24, "_choose_serialize_format": 24, "simpl": [25, 30], "dumper": 25, "extra": [25, 26, 27], "yamldump": 25, "registri": 25, "dump": 25, "buffer": 25, "format_str": 25, "format_int": 25, "format_float": 25, "float": 25, "format_bool": 25, "format_dict": 25, "format_list": 25, "format_non": 25, "format_d": 25, "date": [25, 30], "format_datetim": 25, "dumperfunc": 25, "indent": 25, "userdict": 25, "add_dump": 25, "data_typ": 25, "val": 25, "_": 25, "datetim": [25, 28], "abort": [26, 27], "paramet": 26, "Not": 26, "commit_msg": 26, "bumpversion_verbos": 26, "bumpversion_allow_dirti": [26, 27], "bumpversion_current_vers": [26, 27], "bumpversion_new_vers": [26, 34], "bumpversion_pars": [26, 27], "bumpversion_seri": [26, 27], "bumpversion_search": [26, 27], "bumpversion_replac": [26, 27], "bumpversion_no_regex": 26, "bumpversion_no_configured_fil": 26, "bumpversion_ignore_missing_vers": [26, 27], "bumpversion_dry_run": 26, "bumpversion_commit": [26, 27], "bumpversion_tag": [26, 27], "bumpversion_sign_tag": [26, 27], "bumpversion_tag_nam": [26, 27], "bumpversion_tag_messag": [26, 27], "bumpversion_messag": [26, 27], "bumpversion_commit_arg": [26, 27], "bumpversion_format": 26, "bumpversion_incr": 26, "three": [27, 31], "respectfulli": 27, "No": 27, "anyth": 27, "uncommit": 27, "protect": 27, "unvers": 27, "overwrit": 27, "unsav": 27, "verifi": 27, "forget": 27, "done": 27, "ye": 27, "produc": 27, "belong": 27, "arrai": 27, "begin": 27, "choos": 27, "last": 27, "non": [27, 28, 31], "span": 27, "remotest": 27, "mean": 27, "occurr": 27, "partnam": 27, "deviat": 27, "final": [27, 33], "Its": 27, "alpha": [27, 31], "beta": [27, 31], "gamma": 27, "newli": 27, "field": [27, 30], "Their": 27, "directli": 27, "wildcard": 27, "pom": 27, "certain": 27, "append": 27, "between": 27, "paren": 27, "keyword": 27, "special": 27, "coolapp": 27, "__init__": 27, "twice": 27, "mutual": 27, "exclus": 27, "hash": 28, "octothorp": 28, "semicolon": 28, "zone": 28, "utcnow": 28, "utc": 28, "guidanc": 28, "put": 28, "colon": 28, "y": 28, "pend": 28, "lowercas": 28, "long_branch": 28, "featuremylongbranchn": 28, "current_": 28, "current_major": 28, "current_minor": 28, "current_patch": 28, "new_": 28, "new_major": 28, "new_minor": 28, "new_patch": 28, "runtim": 28, "execut": 28, "export": [28, 34], "combin": 30, "old": 30, "fall": 30, "escap": 30, "unescap": 30, "enclos": 30, "curli": 30, "brace": 30, "nversion": 30, "multilin": 30, "result": [30, 34], "unless": 30, "parser": 30, "l": 30, "variou": 31, "typic": 31, "recent": 31, "separ": 31, "omit": 31, "second": 31, "finish": 31, "release_nam": 31, "witti": 31, "warthog": 31, "ridicul": 31, "rat": 31, "marvel": 31, "manti": 31, "stage": 31, "x": 31, "pre_label": 31, "pre_n": 31, "again": [31, 33], "devopedia": 31, "semver": 31, "calver": 31, "dev1": 33, "dev2": 33, "rc1": 33, "rc2": 33, "candid": 33, "With": 33, "among": 33, "rc": 33, "ga": 33, "simplest": 34, "trigger": 34, "_version": 34, "entir": 34, "request": 34, "pprint": 34, "enabl": 34, "ident": 34, "One": 34}, "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"], [16, 0, 0, "-", "exceptions"], [17, 0, 0, "-", "files"], [18, 0, 0, "-", "functions"], [19, 0, 0, "-", "logging"], [20, 0, 0, "-", "scm"], [21, 0, 0, "-", "show"], [22, 0, 0, "-", "ui"], [23, 0, 0, "-", "utils"], [24, 0, 0, "-", "version_part"], [25, 0, 0, "-", "yaml_dump"], [26, 8, 1, "cmdoption-bumpversion-version", "--version"]], "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, "", "show"]], "bumpversion.config": [[15, 1, 1, "", "CONFIG_FILE_SEARCH_ORDER"], [15, 2, 1, "", "Config"], [15, 1, 1, "", "DEFAULTS"], [15, 2, 1, "", "FileConfig"], [15, 2, 1, "", "VersionPartConfig"], [15, 4, 1, "", "check_current_version"], [15, 4, 1, "", "find_config_file"], [15, 4, 1, "", "get_all_file_configs"], [15, 4, 1, "", "get_all_part_configs"], [15, 4, 1, "", "get_configuration"], [15, 4, 1, "", "get_glob_files"], [15, 1, 1, "", "logger"], [15, 4, 1, "", "read_config_file"], [15, 4, 1, "", "read_ini_file"], [15, 4, 1, "", "read_toml_file"], [15, 4, 1, "", "update_config_file"]], "bumpversion.config.Config": [[15, 2, 1, "", "Config"], [15, 3, 1, "", "add_files"], [15, 5, 1, "", "allow_dirty"], [15, 5, 1, "", "commit"], [15, 5, 1, "", "commit_args"], [15, 5, 1, "", "current_version"], [15, 5, 1, "", "excluded_paths"], [15, 5, 1, "", "files"], [15, 6, 1, "", "files_to_modify"], [15, 5, 1, "", "ignore_missing_version"], [15, 5, 1, "", "included_paths"], [15, 5, 1, "", "message"], [15, 5, 1, "", "no_regex"], [15, 5, 1, "", "parse"], [15, 5, 1, "", "parts"], [15, 5, 1, "", "replace"], [15, 6, 1, "", "resolved_filemap"], [15, 5, 1, "", "scm_info"], [15, 5, 1, "", "search"], [15, 5, 1, "", "serialize"], [15, 5, 1, "", "sign_tags"], [15, 5, 1, "", "tag"], [15, 5, 1, "", "tag_message"], [15, 5, 1, "", "tag_name"], [15, 6, 1, "", "version_config"]], "bumpversion.config.Config.Config": [[15, 5, 1, "", "env_prefix"]], "bumpversion.config.FileConfig": [[15, 5, 1, "", "filename"], [15, 5, 1, "", "glob"], [15, 5, 1, "", "ignore_missing_version"], [15, 5, 1, "", "no_regex"], [15, 5, 1, "", "parse"], [15, 5, 1, "", "replace"], [15, 5, 1, "", "search"], [15, 5, 1, "", "serialize"]], "bumpversion.config.VersionPartConfig": [[15, 5, 1, "", "first_value"], [15, 5, 1, "", "independent"], [15, 5, 1, "", "optional_value"], [15, 5, 1, "", "values"]], "bumpversion.exceptions": [[16, 7, 1, "", "BadInputError"], [16, 7, 1, "", "BumpVersionError"], [16, 7, 1, "", "ConfigurationError"], [16, 7, 1, "", "DirtyWorkingDirectoryError"], [16, 7, 1, "", "FormattingError"], [16, 7, 1, "", "InvalidVersionPartError"], [16, 7, 1, "", "MissingValueError"], [16, 7, 1, "", "SignedTagsError"], [16, 7, 1, "", "VersionNotFoundError"]], "bumpversion.files": [[17, 2, 1, "", "ConfiguredFile"], [17, 4, 1, "", "_check_files_contain_version"], [17, 1, 1, "", "logger"], [17, 4, 1, "", "modify_files"], [17, 4, 1, "", "resolve_file_config"]], "bumpversion.files.ConfiguredFile": [[17, 3, 1, "", "__repr__"], [17, 3, 1, "", "__str__"], [17, 3, 1, "", "contains"], [17, 3, 1, "", "contains_version"], [17, 3, 1, "", "get_file_contents"], [17, 3, 1, "", "get_search_pattern"], [17, 3, 1, "", "replace_version"], [17, 3, 1, "", "write_file_contents"]], "bumpversion.functions": [[18, 2, 1, "", "NumericFunction"], [18, 2, 1, "", "PartFunction"], [18, 2, 1, "", "ValuesFunction"]], "bumpversion.functions.NumericFunction": [[18, 5, 1, "", "FIRST_NUMERIC"], [18, 3, 1, "", "bump"]], "bumpversion.functions.PartFunction": [[18, 3, 1, "", "bump"], [18, 5, 1, "", "first_value"], [18, 5, 1, "", "independent"], [18, 5, 1, "", "optional_value"]], "bumpversion.functions.ValuesFunction": [[18, 3, 1, "", "bump"]], "bumpversion.logging": [[19, 1, 1, "", "VERBOSITY"], [19, 1, 1, "", "logger"], [19, 4, 1, "", "setup_logging"]], "bumpversion.scm": [[20, 2, 1, "", "Git"], [20, 2, 1, "", "Mercurial"], [20, 2, 1, "", "SCMInfo"], [20, 2, 1, "", "SourceCodeManager"], [20, 4, 1, "", "get_scm_info"], [20, 1, 1, "", "logger"]], "bumpversion.scm.Git": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"]], "bumpversion.scm.Mercurial": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"]], "bumpversion.scm.SCMInfo": [[20, 3, 1, "", "__repr__"], [20, 3, 1, "", "__str__"], [20, 5, 1, "", "branch_name"], [20, 5, 1, "", "commit_sha"], [20, 5, 1, "", "current_version"], [20, 5, 1, "", "dirty"], [20, 5, 1, "", "distance_to_latest_tag"], [20, 5, 1, "", "short_branch_name"], [20, 5, 1, "", "tool"]], "bumpversion.scm.SourceCodeManager": [[20, 5, 1, "", "_ALL_TAGS_COMMAND"], [20, 5, 1, "", "_COMMIT_COMMAND"], [20, 5, 1, "", "_TEST_USABLE_COMMAND"], [20, 3, 1, "", "__repr__"], [20, 3, 1, "", "__str__"], [20, 3, 1, "", "add_path"], [20, 3, 1, "", "assert_nondirty"], [20, 3, 1, "", "commit"], [20, 3, 1, "", "commit_to_scm"], [20, 3, 1, "", "get_all_tags"], [20, 3, 1, "", "is_usable"], [20, 3, 1, "", "latest_tag_info"], [20, 3, 1, "", "tag"], [20, 3, 1, "", "tag_in_scm"]], "bumpversion.show": [[21, 1, 1, "", "OUTPUTTERS"], [21, 4, 1, "", "do_show"], [21, 4, 1, "", "log_list"], [21, 4, 1, "", "output_default"], [21, 4, 1, "", "output_json"], [21, 4, 1, "", "output_yaml"], [21, 4, 1, "", "resolve_name"]], "bumpversion.ui": [[22, 4, 1, "", "print_error"], [22, 4, 1, "", "print_info"], [22, 4, 1, "", "print_warning"]], "bumpversion.utils": [[23, 4, 1, "", "get_context"], [23, 4, 1, "", "get_overrides"], [23, 4, 1, "", "key_val_string"], [23, 4, 1, "", "labels_for_format"], [23, 4, 1, "", "prefixed_environ"]], "bumpversion.version_part": [[24, 2, 1, "", "Version"], [24, 2, 1, "", "VersionConfig"], [24, 2, 1, "", "VersionPart"], [24, 1, 1, "", "logger"]], "bumpversion.version_part.Version": [[24, 3, 1, "", "__eq__"], [24, 3, 1, "", "__getitem__"], [24, 3, 1, "", "__iter__"], [24, 3, 1, "", "__len__"], [24, 3, 1, "", "__repr__"], [24, 3, 1, "", "bump"]], "bumpversion.version_part.VersionConfig": [[24, 3, 1, "", "_choose_serialize_format"], [24, 3, 1, "", "_serialize"], [24, 6, 1, "", "order"], [24, 3, 1, "", "parse"], [24, 3, 1, "", "serialize"]], "bumpversion.version_part.VersionPart": [[24, 3, 1, "", "__eq__"], [24, 3, 1, "", "__format__"], [24, 3, 1, "", "__repr__"], [24, 3, 1, "", "bump"], [24, 3, 1, "", "copy"], [24, 6, 1, "", "is_independent"], [24, 6, 1, "", "is_optional"], [24, 3, 1, "", "null"], [24, 6, 1, "", "value"]], "bumpversion.yaml_dump": [[25, 1, 1, "", "DumperFunc"], [25, 1, 1, "", "INDENT"], [25, 2, 1, "", "YAMLDumpers"], [25, 1, 1, "", "YAML_DUMPERS"], [25, 4, 1, "", "dump"], [25, 4, 1, "", "format_bool"], [25, 4, 1, "", "format_date"], [25, 4, 1, "", "format_datetime"], [25, 4, 1, "", "format_dict"], [25, 4, 1, "", "format_float"], [25, 4, 1, "", "format_int"], [25, 4, 1, "", "format_list"], [25, 4, 1, "", "format_none"], [25, 4, 1, "", "format_str"]], "bumpversion.yaml_dump.YAMLDumpers": [[25, 3, 1, "", "add_dumper"]], "bumpversion-bump": [[26, 8, 1, "cmdoption-bumpversion-bump-allow-dirty", "--allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-bump-commit", "--commit"], [26, 8, 1, "cmdoption-bumpversion-bump-commit-args", "--commit-args"], [26, 8, 1, "cmdoption-bumpversion-bump-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-bump-current-version", "--current-version"], [26, 8, 1, "cmdoption-bumpversion-bump-n", "--dry-run"], [26, 8, 1, "cmdoption-bumpversion-bump-ignore-missing-version", "--ignore-missing-version"], [26, 8, 1, "cmdoption-bumpversion-bump-list", "--list"], [26, 8, 1, "cmdoption-bumpversion-bump-m", "--message"], [26, 8, 1, "cmdoption-bumpversion-bump-new-version", "--new-version"], [26, 8, 1, "cmdoption-bumpversion-bump-allow-dirty", "--no-allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-bump-commit", "--no-commit"], [26, 8, 1, "cmdoption-bumpversion-bump-no-configured-files", "--no-configured-files"], [26, 8, 1, "cmdoption-bumpversion-bump-no-regex", "--no-regex"], [26, 8, 1, "cmdoption-bumpversion-bump-sign-tags", "--no-sign-tags"], [26, 8, 1, "cmdoption-bumpversion-bump-tag", "--no-tag"], [26, 8, 1, "cmdoption-bumpversion-bump-parse", "--parse"], [26, 8, 1, "cmdoption-bumpversion-bump-replace", "--replace"], [26, 8, 1, "cmdoption-bumpversion-bump-search", "--search"], [26, 8, 1, "cmdoption-bumpversion-bump-serialize", "--serialize"], [26, 8, 1, "cmdoption-bumpversion-bump-sign-tags", "--sign-tags"], [26, 8, 1, "cmdoption-bumpversion-bump-tag", "--tag"], [26, 8, 1, "cmdoption-bumpversion-bump-tag-message", "--tag-message"], [26, 8, 1, "cmdoption-bumpversion-bump-tag-name", "--tag-name"], [26, 8, 1, "cmdoption-bumpversion-bump-v", "--verbose"], [26, 8, 1, "cmdoption-bumpversion-bump-m", "-m"], [26, 8, 1, "cmdoption-bumpversion-bump-n", "-n"], [26, 8, 1, "cmdoption-bumpversion-bump-v", "-v"], [26, 8, 1, "cmdoption-bumpversion-bump-arg-ARGS", "ARGS"]], "bumpversion-replace": [[26, 8, 1, "cmdoption-bumpversion-replace-allow-dirty", "--allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-replace-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-replace-current-version", "--current-version"], [26, 8, 1, "cmdoption-bumpversion-replace-n", "--dry-run"], [26, 8, 1, "cmdoption-bumpversion-replace-ignore-missing-version", "--ignore-missing-version"], [26, 8, 1, "cmdoption-bumpversion-replace-new-version", "--new-version"], [26, 8, 1, "cmdoption-bumpversion-replace-allow-dirty", "--no-allow-dirty"], [26, 8, 1, "cmdoption-bumpversion-replace-no-configured-files", "--no-configured-files"], [26, 8, 1, "cmdoption-bumpversion-replace-no-regex", "--no-regex"], [26, 8, 1, "cmdoption-bumpversion-replace-parse", "--parse"], [26, 8, 1, "cmdoption-bumpversion-replace-replace", "--replace"], [26, 8, 1, "cmdoption-bumpversion-replace-search", "--search"], [26, 8, 1, "cmdoption-bumpversion-replace-serialize", "--serialize"], [26, 8, 1, "cmdoption-bumpversion-replace-v", "--verbose"], [26, 8, 1, "cmdoption-bumpversion-replace-n", "-n"], [26, 8, 1, "cmdoption-bumpversion-replace-v", "-v"], [26, 8, 1, "cmdoption-bumpversion-replace-arg-FILES", "FILES"]], "bumpversion-show": [[26, 8, 1, "cmdoption-bumpversion-show-config-file", "--config-file"], [26, 8, 1, "cmdoption-bumpversion-show-f", "--format"], [26, 8, 1, "cmdoption-bumpversion-show-i", "--increment"], [26, 8, 1, "cmdoption-bumpversion-show-f", "-f"], [26, 8, 1, "cmdoption-bumpversion-show-i", "-i"], [26, 8, 1, "cmdoption-bumpversion-show-arg-ARGS", "ARGS"]]}, "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", "8": "std:cmdoption"}, "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"], "8": ["std", "cmdoption", "program option"]}, "titleterms": {"changelog": [0, 8], "0": 0, "9": 0, "3": 0, "2023": 0, "08": 0, "25": 0, "fix": 0, "new": 0, "other": 0, "updat": 0, "2": 0, "07": 0, "1": 0, "03": 0, "8": 0, "13": 0, "7": 0, "12": 0, "10": 0, "6": 0, "06": 0, "23": 0, "5": 0, "14": 0, "4": 0, "09": 0, "04": 0, "20": 0, "17": 0, "24": 0, "contribut": [1, 8], "bump": [1, 7, 8, 13, 26, 34], "my": [1, 7, 8], "version": [1, 4, 7, 8, 27, 28, 31, 33, 34], "tabl": [1, 7], "content": [1, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "code": [1, 28], "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, 31], "setup": 1, "run": 1, "test": 1, "instal": [1, 8], "pre": 1, "commit": [1, 27], "hook": 1, "improv": 1, "The": 1, "document": 1, "styleguid": 1, "style": [1, 27], "messag": [1, 27], "join": 1, "project": 1, "team": 1, "attribut": 1, "explan": 2, "avoid": 3, "incorrect": 3, "replac": [3, 6, 26, 27, 30, 34], "custom": 4, "format": [4, 28], "differ": 4, "file": [4, 6, 8, 17, 27, 34], "To": 5, "guid": 5, "multipl": 6, "within": 6, "same": 6, "indic": 7, "overview": 8, "futur": 8, "direct": 8, "usag": [8, 34], "increment": [8, 31, 34], "part": [8, 27, 31], "configur": [8, 27, 30, 31, 34], "command": [8, 26], "line": [8, 26], "option": [8, 31], "us": [8, 30], "bumpvers": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "script": 8, "develop": 8, "licens": 8, "submodul": 9, "packag": 9, "data": [9, 13, 14, 15, 17, 19, 20, 21, 24, 25], "api": [9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "__main__": 10, "alias": 11, "modul": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "class": [11, 15, 17, 18, 20, 24, 25], "autocast": 12, "function": [12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 31], "cli": 14, "config": 15, "except": 16, "log": 19, "scm": 20, "show": [21, 26, 34], "ui": 22, "util": 23, "version_part": [24, 34], "yaml_dump": 25, "interfac": 26, "global": 27, "allow_dirti": 27, "commit_arg": 27, "tag": 27, "sign_tag": 27, "tag_nam": 27, "tag_messag": 27, "current_vers": 27, "pars": 27, "serial": 27, "search": [27, 30, 34], "ignore_missing_vers": 27, "toml": 27, "exampl": [27, 33], "ini": 27, "specif": 27, "valu": [27, 31], "optional_valu": 27, "first_valu": 27, "independ": [27, 31], "filenam": 27, "glob": 27, "context": 28, "escap": 28, "charact": [28, 30], "date": 28, "time": 28, "field": 28, "sourc": 28, "manag": 28, "environ": 28, "variabl": 28, "refer": [29, 31], "templat": 30, "string": 30, "regular": 30, "express": 30, "special": 30, "tutori": 32, "semant": 33, "detail": 33, "note": [33, 34], "warn": 34, "inform": 34, "without": 34}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Changelog": [[0, "changelog"], [8, "changelog"]], "0.9.3 (2023-08-25)": [[0, "id1"]], "Fixes": [[0, "fixes"], [0, "id3"], [0, "id12"], [0, "id15"], [0, "id19"], [0, "id23"], [0, "id26"], [0, "id31"], [0, "id34"], [0, "id39"], [0, "id44"]], "New": [[0, "new"], [0, "id8"], [0, "id10"], [0, "id16"], [0, "id20"], [0, "id27"], [0, "id35"], [0, "id40"], [0, "id45"]], "Other": [[0, "other"], [0, "id5"], [0, "id13"], [0, "id17"], [0, "id24"], [0, "id28"], [0, "id32"], [0, "id36"], [0, "id41"], [0, "id46"]], "Updates": [[0, "updates"], [0, "id6"], [0, "id21"], [0, "id29"], [0, "id37"], [0, "id42"], [0, "id47"]], "0.9.2 (2023-08-07)": [[0, "id2"]], "0.9.1 (2023-08-03)": [[0, "id4"]], "0.9.0 (2023-08-03)": [[0, "id7"]], "0.8.0 (2023-07-13)": [[0, "id9"]], "0.7.1 (2023-07-12)": [[0, "id11"]], "0.7.0 (2023-07-10)": [[0, "id14"]], "0.6.0 (2023-06-23)": [[0, "id18"]], "0.5.1 (2023-06-14)": [[0, "id22"]], "0.5.0 (2023-06-12)": [[0, "id25"]], "0.4.1 (2023-06-09)": [[0, "id30"]], "0.4.0 (2023-04-20)": [[0, "id33"]], "0.3.0 (2023-04-17)": [[0, "id38"]], "0.2.0 (2023-04-14)": [[0, "id43"]], "0.1.0 (2023-03-24)": [[0, "id48"]], "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 bumpversion in a script": [[8, "using-bumpversion-in-a-script"]], "Development & Contributing": [[8, "development-contributing"]], "License": [[8, "license"]], "bumpversion": [[9, "module-bumpversion"], [26, "bumpversion"]], "Submodules": [[9, "submodules"]], "Package Contents": [[9, "package-contents"]], "Data": [[9, "data"], [13, "data"], [14, "data"], [15, "data"], [17, "data"], [19, "data"], [20, "data"], [21, "data"], [24, "data"], [25, "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"]], "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"], [15, "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"]], "Classes": [[11, "classes"], [15, "classes"], [17, "classes"], [18, "classes"], [20, "classes"], [24, "classes"], [25, "classes"]], "bumpversion.autocast": [[12, "module-bumpversion.autocast"]], "Functions": [[12, "functions"], [13, "functions"], [14, "functions"], [15, "functions"], [17, "functions"], [19, "functions"], [20, "functions"], [21, "functions"], [22, "functions"], [23, "functions"], [25, "functions"]], "bumpversion.bump": [[13, "module-bumpversion.bump"]], "bumpversion.cli": [[14, "module-bumpversion.cli"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "bumpversion.exceptions": [[16, "module-bumpversion.exceptions"]], "bumpversion.files": [[17, "module-bumpversion.files"]], "bumpversion.functions": [[18, "module-bumpversion.functions"]], "bumpversion.logging": [[19, "module-bumpversion.logging"]], "bumpversion.scm": [[20, "module-bumpversion.scm"]], "bumpversion.show": [[21, "module-bumpversion.show"]], "bumpversion.ui": [[22, "module-bumpversion.ui"]], "bumpversion.utils": [[23, "module-bumpversion.utils"]], "bumpversion.version_part": [[24, "module-bumpversion.version_part"]], "bumpversion.yaml_dump": [[25, "module-bumpversion.yaml_dump"]], "Command-line Interface": [[26, "command-line-interface"]], "bump": [[26, "bumpversion-bump"]], "replace": [[26, "bumpversion-replace"], [27, "replace"], [27, "id6"]], "show": [[26, "bumpversion-show"]], "Configuration": [[27, "configuration"]], "Configuration files": [[27, "configuration-files"]], "Global Configuration": [[27, "global-configuration"]], "allow_dirty": [[27, "allow-dirty"]], "commit": [[27, "commit"]], "message": [[27, "message"]], "commit_args": [[27, "commit-args"]], "tag": [[27, "tag"]], "sign_tags": [[27, "sign-tags"]], "tag_name": [[27, "tag-name"]], "tag_message": [[27, "tag-message"]], "current_version": [[27, "current-version"]], "parse": [[27, "parse"], [27, "id3"]], "serialize": [[27, "serialize"], [27, "id4"]], "search": [[27, "search"], [27, "id5"]], "ignore_missing_version": [[27, "ignore-missing-version"], [27, "id7"]], "TOML example": [[27, "toml-example"], [27, "id1"]], "INI-style example": [[27, "ini-style-example"], [27, "id2"]], "Version part-specific configuration": [[27, "version-part-specific-configuration"]], "values": [[27, "values"]], "optional_value": [[27, "optional-value"]], "first_value": [[27, "first-value"]], "independent": [[27, "independent"]], "File-specific configuration": [[27, "file-specific-configuration"]], "filename": [[27, "filename"]], "glob": [[27, "glob"]], "INI-style configuration files": [[27, "ini-style-configuration-files"]], "TOML configuration files": [[27, "toml-configuration-files"]], "Formatting context": [[28, "formatting-context"]], "Escaped characters": [[28, "escaped-characters"]], "Date and time fields": [[28, "date-and-time-fields"]], "Source code management fields": [[28, "source-code-management-fields"]], "Version fields": [[28, "version-fields"]], "Environment variables": [[28, "environment-variables"]], "Reference": [[29, "reference"], [31, "reference"]], "Search and replace configuration": [[30, "search-and-replace-configuration"]], "Using template strings": [[30, "using-template-strings"]], "Using regular expressions": [[30, "using-regular-expressions"]], "Regular expression special characters": [[30, "regular-expression-special-characters"]], "Version parts": [[31, "version-parts"]], "Version configuration": [[31, "version-configuration"]], "Version part configuration": [[31, "version-part-configuration"]], "Incrementing functions": [[31, "incrementing-functions"]], "Optional values": [[31, "optional-values"]], "First Values": [[31, "first-values"]], "Independent Values": [[31, "independent-values"]], "Tutorials": [[32, "tutorials"]], "Semantic versioning example": [[33, "semantic-versioning-example"]], "Details": [[33, "details"]], "Notes": [[33, "notes"]], "Usage": [[34, "usage"]], "NOTE": [[34, null], [34, null]], "WARNING": [[34, null]], "Incrementing a version": [[34, "incrementing-a-version"]], "VERSION_PART": [[34, "version-part"]], "FILES": [[34, "files"]], "Showing configuration information": [[34, "showing-configuration-information"]], "Searching and replacing without bumping": [[34, "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.exceptions"], [17, "module-bumpversion.files"], [18, "module-bumpversion.functions"], [19, "module-bumpversion.logging"], [20, "module-bumpversion.scm"], [21, "module-bumpversion.show"], [22, "module-bumpversion.ui"], [23, "module-bumpversion.utils"], [24, "module-bumpversion.version_part"], [25, "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"]], "show() (in module bumpversion.cli)": [[14, "bumpversion.cli.show"]], "config_file_search_order (in module bumpversion.config)": [[15, "bumpversion.config.CONFIG_FILE_SEARCH_ORDER"]], "config (class in bumpversion.config)": [[15, "bumpversion.config.Config"]], "config.config (class in bumpversion.config)": [[15, "bumpversion.config.Config.Config"]], "defaults (in module bumpversion.config)": [[15, "bumpversion.config.DEFAULTS"]], "fileconfig (class in bumpversion.config)": [[15, "bumpversion.config.FileConfig"]], "versionpartconfig (class in bumpversion.config)": [[15, "bumpversion.config.VersionPartConfig"]], "add_files() (bumpversion.config.config method)": [[15, "bumpversion.config.Config.add_files"]], "allow_dirty (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.allow_dirty"]], "bumpversion.config": [[15, "module-bumpversion.config"]], "check_current_version() (in module bumpversion.config)": [[15, "bumpversion.config.check_current_version"]], "commit (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.commit"]], "commit_args (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.commit_args"]], "current_version (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.current_version"]], "env_prefix (bumpversion.config.config.config attribute)": [[15, "bumpversion.config.Config.Config.env_prefix"]], "excluded_paths (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.excluded_paths"]], "filename (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.filename"]], "files (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.files"]], "files_to_modify (bumpversion.config.config property)": [[15, "bumpversion.config.Config.files_to_modify"]], "find_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.find_config_file"]], "first_value (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.first_value"]], "get_all_file_configs() (in module bumpversion.config)": [[15, "bumpversion.config.get_all_file_configs"]], "get_all_part_configs() (in module bumpversion.config)": [[15, "bumpversion.config.get_all_part_configs"]], "get_configuration() (in module bumpversion.config)": [[15, "bumpversion.config.get_configuration"]], "get_glob_files() (in module bumpversion.config)": [[15, "bumpversion.config.get_glob_files"]], "glob (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.glob"]], "ignore_missing_version (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.ignore_missing_version"]], "ignore_missing_version (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.ignore_missing_version"]], "included_paths (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.included_paths"]], "independent (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.independent"]], "logger (in module bumpversion.config)": [[15, "bumpversion.config.logger"]], "message (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.message"]], "no_regex (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.no_regex"]], "no_regex (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.no_regex"]], "optional_value (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.optional_value"]], "parse (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.parse"]], "parse (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.parse"]], "parts (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.parts"]], "read_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_config_file"]], "read_ini_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_ini_file"]], "read_toml_file() (in module bumpversion.config)": [[15, "bumpversion.config.read_toml_file"]], "replace (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.replace"]], "replace (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.replace"]], "resolved_filemap (bumpversion.config.config property)": [[15, "bumpversion.config.Config.resolved_filemap"]], "scm_info (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.scm_info"]], "search (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.search"]], "search (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.search"]], "serialize (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.serialize"]], "serialize (bumpversion.config.fileconfig attribute)": [[15, "bumpversion.config.FileConfig.serialize"]], "sign_tags (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.sign_tags"]], "tag (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag"]], "tag_message (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag_message"]], "tag_name (bumpversion.config.config attribute)": [[15, "bumpversion.config.Config.tag_name"]], "update_config_file() (in module bumpversion.config)": [[15, "bumpversion.config.update_config_file"]], "values (bumpversion.config.versionpartconfig attribute)": [[15, "bumpversion.config.VersionPartConfig.values"]], "version_config (bumpversion.config.config property)": [[15, "bumpversion.config.Config.version_config"]], "badinputerror": [[16, "bumpversion.exceptions.BadInputError"]], "bumpversionerror": [[16, "bumpversion.exceptions.BumpVersionError"]], "configurationerror": [[16, "bumpversion.exceptions.ConfigurationError"]], "dirtyworkingdirectoryerror": [[16, "bumpversion.exceptions.DirtyWorkingDirectoryError"]], "formattingerror": [[16, "bumpversion.exceptions.FormattingError"]], "invalidversionparterror": [[16, "bumpversion.exceptions.InvalidVersionPartError"]], "missingvalueerror": [[16, "bumpversion.exceptions.MissingValueError"]], "signedtagserror": [[16, "bumpversion.exceptions.SignedTagsError"]], "versionnotfounderror": [[16, "bumpversion.exceptions.VersionNotFoundError"]], "bumpversion.exceptions": [[16, "module-bumpversion.exceptions"]], "configuredfile (class in bumpversion.files)": [[17, "bumpversion.files.ConfiguredFile"]], "__repr__() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.__repr__"]], "__str__() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.__str__"]], "_check_files_contain_version() (in module bumpversion.files)": [[17, "bumpversion.files._check_files_contain_version"]], "bumpversion.files": [[17, "module-bumpversion.files"]], "contains() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.contains"]], "contains_version() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.contains_version"]], "get_file_contents() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.get_file_contents"]], "get_search_pattern() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.get_search_pattern"]], "logger (in module bumpversion.files)": [[17, "bumpversion.files.logger"]], "modify_files() (in module bumpversion.files)": [[17, "bumpversion.files.modify_files"]], "replace_version() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.replace_version"]], "resolve_file_config() (in module bumpversion.files)": [[17, "bumpversion.files.resolve_file_config"]], "write_file_contents() (bumpversion.files.configuredfile method)": [[17, "bumpversion.files.ConfiguredFile.write_file_contents"]], "first_numeric (bumpversion.functions.numericfunction attribute)": [[18, "bumpversion.functions.NumericFunction.FIRST_NUMERIC"]], "numericfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.NumericFunction"]], "partfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.PartFunction"]], "valuesfunction (class in bumpversion.functions)": [[18, "bumpversion.functions.ValuesFunction"]], "bump() (bumpversion.functions.numericfunction method)": [[18, "bumpversion.functions.NumericFunction.bump"]], "bump() (bumpversion.functions.partfunction method)": [[18, "bumpversion.functions.PartFunction.bump"]], "bump() (bumpversion.functions.valuesfunction method)": [[18, "bumpversion.functions.ValuesFunction.bump"]], "bumpversion.functions": [[18, "module-bumpversion.functions"]], "first_value (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.first_value"]], "independent (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.independent"]], "optional_value (bumpversion.functions.partfunction attribute)": [[18, "bumpversion.functions.PartFunction.optional_value"]], "verbosity (in module bumpversion.logging)": [[19, "bumpversion.logging.VERBOSITY"]], "bumpversion.logging": [[19, "module-bumpversion.logging"]], "logger (in module bumpversion.logging)": [[19, "bumpversion.logging.logger"]], "setup_logging() (in module bumpversion.logging)": [[19, "bumpversion.logging.setup_logging"]], "git (class in bumpversion.scm)": [[20, "bumpversion.scm.Git"]], "mercurial (class in bumpversion.scm)": [[20, "bumpversion.scm.Mercurial"]], "scminfo (class in bumpversion.scm)": [[20, "bumpversion.scm.SCMInfo"]], "sourcecodemanager (class in bumpversion.scm)": [[20, "bumpversion.scm.SourceCodeManager"]], "_all_tags_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._ALL_TAGS_COMMAND"]], "_all_tags_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._ALL_TAGS_COMMAND"]], "_commit_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._COMMIT_COMMAND"]], "_commit_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._COMMIT_COMMAND"]], "_test_usable_command (bumpversion.scm.git attribute)": [[20, "bumpversion.scm.Git._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.mercurial attribute)": [[20, "bumpversion.scm.Mercurial._TEST_USABLE_COMMAND"]], "_test_usable_command (bumpversion.scm.sourcecodemanager attribute)": [[20, "bumpversion.scm.SourceCodeManager._TEST_USABLE_COMMAND"]], "__repr__() (bumpversion.scm.scminfo method)": [[20, "bumpversion.scm.SCMInfo.__repr__"]], "__repr__() (bumpversion.scm.sourcecodemanager method)": [[20, "bumpversion.scm.SourceCodeManager.__repr__"]], "__str__() (bumpversion.scm.scminfo method)": [[20, "bumpversion.scm.SCMInfo.__str__"]], "__str__() (bumpversion.scm.sourcecodemanager method)": [[20, "bumpversion.scm.SourceCodeManager.__str__"]], "add_path() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.add_path"]], "add_path() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.add_path"]], "add_path() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.add_path"]], "assert_nondirty() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.assert_nondirty"]], "assert_nondirty() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.assert_nondirty"]], "branch_name (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.branch_name"]], "bumpversion.scm": [[20, "module-bumpversion.scm"]], "commit() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.commit"]], "commit_sha (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.commit_sha"]], "commit_to_scm() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.commit_to_scm"]], "current_version (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.current_version"]], "dirty (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.dirty"]], "distance_to_latest_tag (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.distance_to_latest_tag"]], "get_all_tags() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.get_all_tags"]], "get_scm_info() (in module bumpversion.scm)": [[20, "bumpversion.scm.get_scm_info"]], "is_usable() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.is_usable"]], "latest_tag_info() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.latest_tag_info"]], "latest_tag_info() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.latest_tag_info"]], "logger (in module bumpversion.scm)": [[20, "bumpversion.scm.logger"]], "short_branch_name (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.short_branch_name"]], "tag() (bumpversion.scm.git class method)": [[20, "bumpversion.scm.Git.tag"]], "tag() (bumpversion.scm.mercurial class method)": [[20, "bumpversion.scm.Mercurial.tag"]], "tag() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.tag"]], "tag_in_scm() (bumpversion.scm.sourcecodemanager class method)": [[20, "bumpversion.scm.SourceCodeManager.tag_in_scm"]], "tool (bumpversion.scm.scminfo attribute)": [[20, "bumpversion.scm.SCMInfo.tool"]], "outputters (in module bumpversion.show)": [[21, "bumpversion.show.OUTPUTTERS"]], "bumpversion.show": [[21, "module-bumpversion.show"]], "do_show() (in module bumpversion.show)": [[21, "bumpversion.show.do_show"]], "log_list() (in module bumpversion.show)": [[21, "bumpversion.show.log_list"]], "output_default() (in module bumpversion.show)": [[21, "bumpversion.show.output_default"]], "output_json() (in module bumpversion.show)": [[21, "bumpversion.show.output_json"]], "output_yaml() (in module bumpversion.show)": [[21, "bumpversion.show.output_yaml"]], "resolve_name() (in module bumpversion.show)": [[21, "bumpversion.show.resolve_name"]], "bumpversion.ui": [[22, "module-bumpversion.ui"]], "print_error() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_error"]], "print_info() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_info"]], "print_warning() (in module bumpversion.ui)": [[22, "bumpversion.ui.print_warning"]], "bumpversion.utils": [[23, "module-bumpversion.utils"]], "get_context() (in module bumpversion.utils)": [[23, "bumpversion.utils.get_context"]], "get_overrides() (in module bumpversion.utils)": [[23, "bumpversion.utils.get_overrides"]], "key_val_string() (in module bumpversion.utils)": [[23, "bumpversion.utils.key_val_string"]], "labels_for_format() (in module bumpversion.utils)": [[23, "bumpversion.utils.labels_for_format"]], "prefixed_environ() (in module bumpversion.utils)": [[23, "bumpversion.utils.prefixed_environ"]], "version (class in bumpversion.version_part)": [[24, "bumpversion.version_part.Version"]], "versionconfig (class in bumpversion.version_part)": [[24, "bumpversion.version_part.VersionConfig"]], "versionpart (class in bumpversion.version_part)": [[24, "bumpversion.version_part.VersionPart"]], "__eq__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__eq__"]], "__eq__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__eq__"]], "__format__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__format__"]], "__getitem__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__getitem__"]], "__iter__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__iter__"]], "__len__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__len__"]], "__repr__() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.__repr__"]], "__repr__() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.__repr__"]], "_choose_serialize_format() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig._choose_serialize_format"]], "_serialize() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig._serialize"]], "bump() (bumpversion.version_part.version method)": [[24, "bumpversion.version_part.Version.bump"]], "bump() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.bump"]], "bumpversion.version_part": [[24, "module-bumpversion.version_part"]], "copy() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.copy"]], "is_independent (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.is_independent"]], "is_optional (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.is_optional"]], "logger (in module bumpversion.version_part)": [[24, "bumpversion.version_part.logger"]], "null() (bumpversion.version_part.versionpart method)": [[24, "bumpversion.version_part.VersionPart.null"]], "order (bumpversion.version_part.versionconfig property)": [[24, "bumpversion.version_part.VersionConfig.order"]], "parse() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig.parse"]], "serialize() (bumpversion.version_part.versionconfig method)": [[24, "bumpversion.version_part.VersionConfig.serialize"]], "value (bumpversion.version_part.versionpart property)": [[24, "bumpversion.version_part.VersionPart.value"]], "dumperfunc (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.DumperFunc"]], "indent (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.INDENT"]], "yamldumpers (class in bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.YAMLDumpers"]], "yaml_dumpers (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.YAML_DUMPERS"]], "add_dumper() (bumpversion.yaml_dump.yamldumpers method)": [[25, "bumpversion.yaml_dump.YAMLDumpers.add_dumper"]], "bumpversion.yaml_dump": [[25, "module-bumpversion.yaml_dump"]], "dump() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.dump"]], "format_bool() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_bool"]], "format_date() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_date"]], "format_datetime() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_datetime"]], "format_dict() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_dict"]], "format_float() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_float"]], "format_int() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_int"]], "format_list() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_list"]], "format_none() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_none"]], "format_str() (in module bumpversion.yaml_dump)": [[25, "bumpversion.yaml_dump.format_str"]], "--allow-dirty": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-replace-allow-dirty"]], "--commit": [[26, "cmdoption-bumpversion-bump-commit"]], "--commit-args": [[26, "cmdoption-bumpversion-bump-commit-args"]], "--config-file": [[26, "cmdoption-bumpversion-bump-config-file"], [26, "cmdoption-bumpversion-replace-config-file"], [26, "cmdoption-bumpversion-show-config-file"]], "--current-version": [[26, "cmdoption-bumpversion-bump-current-version"], [26, "cmdoption-bumpversion-replace-current-version"]], "--dry-run": [[26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-replace-n"]], "--format": [[26, "cmdoption-bumpversion-show-f"]], "--ignore-missing-version": [[26, "cmdoption-bumpversion-bump-ignore-missing-version"], [26, "cmdoption-bumpversion-replace-ignore-missing-version"]], "--increment": [[26, "cmdoption-bumpversion-show-i"]], "--list": [[26, "cmdoption-bumpversion-bump-list"]], "--message": [[26, "cmdoption-bumpversion-bump-m"]], "--new-version": [[26, "cmdoption-bumpversion-bump-new-version"], [26, "cmdoption-bumpversion-replace-new-version"]], "--no-allow-dirty": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-replace-allow-dirty"]], "--no-commit": [[26, "cmdoption-bumpversion-bump-commit"]], "--no-configured-files": [[26, "cmdoption-bumpversion-bump-no-configured-files"], [26, "cmdoption-bumpversion-replace-no-configured-files"]], "--no-regex": [[26, "cmdoption-bumpversion-bump-no-regex"], [26, "cmdoption-bumpversion-replace-no-regex"]], "--no-sign-tags": [[26, "cmdoption-bumpversion-bump-sign-tags"]], "--no-tag": [[26, "cmdoption-bumpversion-bump-tag"]], "--parse": [[26, "cmdoption-bumpversion-bump-parse"], [26, "cmdoption-bumpversion-replace-parse"]], "--replace": [[26, "cmdoption-bumpversion-bump-replace"], [26, "cmdoption-bumpversion-replace-replace"]], "--search": [[26, "cmdoption-bumpversion-bump-search"], [26, "cmdoption-bumpversion-replace-search"]], "--serialize": [[26, "cmdoption-bumpversion-bump-serialize"], [26, "cmdoption-bumpversion-replace-serialize"]], "--sign-tags": [[26, "cmdoption-bumpversion-bump-sign-tags"]], "--tag": [[26, "cmdoption-bumpversion-bump-tag"]], "--tag-message": [[26, "cmdoption-bumpversion-bump-tag-message"]], "--tag-name": [[26, "cmdoption-bumpversion-bump-tag-name"]], "--verbose": [[26, "cmdoption-bumpversion-bump-v"], [26, "cmdoption-bumpversion-replace-v"]], "--version": [[26, "cmdoption-bumpversion-version"]], "-f": [[26, "cmdoption-bumpversion-show-f"]], "-i": [[26, "cmdoption-bumpversion-show-i"]], "-m": [[26, "cmdoption-bumpversion-bump-m"]], "-n": [[26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-replace-n"]], "-v": [[26, "cmdoption-bumpversion-bump-v"], [26, "cmdoption-bumpversion-replace-v"]], "args": [[26, "cmdoption-bumpversion-bump-arg-ARGS"], [26, "cmdoption-bumpversion-show-arg-ARGS"]], "files": [[26, "cmdoption-bumpversion-replace-arg-FILES"]], "bumpversion command line option": [[26, "cmdoption-bumpversion-version"]], "bumpversion-bump command line option": [[26, "cmdoption-bumpversion-bump-allow-dirty"], [26, "cmdoption-bumpversion-bump-arg-ARGS"], [26, "cmdoption-bumpversion-bump-commit"], [26, "cmdoption-bumpversion-bump-commit-args"], [26, "cmdoption-bumpversion-bump-config-file"], [26, "cmdoption-bumpversion-bump-current-version"], [26, "cmdoption-bumpversion-bump-ignore-missing-version"], [26, "cmdoption-bumpversion-bump-list"], [26, "cmdoption-bumpversion-bump-m"], [26, "cmdoption-bumpversion-bump-n"], [26, "cmdoption-bumpversion-bump-new-version"], [26, "cmdoption-bumpversion-bump-no-configured-files"], [26, "cmdoption-bumpversion-bump-no-regex"], [26, "cmdoption-bumpversion-bump-parse"], [26, "cmdoption-bumpversion-bump-replace"], [26, "cmdoption-bumpversion-bump-search"], [26, "cmdoption-bumpversion-bump-serialize"], [26, "cmdoption-bumpversion-bump-sign-tags"], [26, "cmdoption-bumpversion-bump-tag"], [26, "cmdoption-bumpversion-bump-tag-message"], [26, "cmdoption-bumpversion-bump-tag-name"], [26, "cmdoption-bumpversion-bump-v"]], "bumpversion-replace command line option": [[26, "cmdoption-bumpversion-replace-allow-dirty"], [26, "cmdoption-bumpversion-replace-arg-FILES"], [26, "cmdoption-bumpversion-replace-config-file"], [26, "cmdoption-bumpversion-replace-current-version"], [26, "cmdoption-bumpversion-replace-ignore-missing-version"], [26, "cmdoption-bumpversion-replace-n"], [26, "cmdoption-bumpversion-replace-new-version"], [26, "cmdoption-bumpversion-replace-no-configured-files"], [26, "cmdoption-bumpversion-replace-no-regex"], [26, "cmdoption-bumpversion-replace-parse"], [26, "cmdoption-bumpversion-replace-replace"], [26, "cmdoption-bumpversion-replace-search"], [26, "cmdoption-bumpversion-replace-serialize"], [26, "cmdoption-bumpversion-replace-v"]], "bumpversion-show command line option": [[26, "cmdoption-bumpversion-show-arg-ARGS"], [26, "cmdoption-bumpversion-show-config-file"], [26, "cmdoption-bumpversion-show-f"], [26, "cmdoption-bumpversion-show-i"]]}}) \ No newline at end of file