pymetager.version_manager module¶
See full version format docs in PEP440. https://www.python.org/dev/peps/pep-0440/
-
pymetager.version_manager.increment_major(version, **kwargs)¶ Increment major version.
- Parameters
version (packaging.version.Version) – The original version.
- Returns
The updated version.
- Return type
packaging.version.Version
-
pymetager.version_manager.increment_micro(version, **kwargs)¶ Increment micro version.
- Parameters
version (packaging.version.Version) – The original version.
- Returns
The updated version.
- Return type
packaging.version.Version
-
pymetager.version_manager.increment_minor(version, **kwargs)¶ Increment minor version.
- Parameters
version (packaging.version.Version) – The original version.
- Returns
The updated version.
- Return type
packaging.version.Version
-
pymetager.version_manager.increment_segment(version, segment='dev', increment_upstream='micro', **kwargs)¶ Increment segment version.
- Parameters
version (packaging.version.Version) – The original version.
segment (str {"dev" | "pre" | "post"}) – The segment to increment.
increase_upstream (Union[str, None] {"major" | "minor" | "micro" | None}) – Wether to increment an upstream part of the version and which one.
- Returns
The updated version.
- Return type
packaging.version.Version
- Raises
ValueError – To be documented yet.
-
pymetager.version_manager.perform_release(version, **kwargs)¶
-
pymetager.version_manager.to_custom_version(version, custom_version, **kwargs)¶
-
pymetager.version_manager.update_config_version(config, config_fp, element, **kwargs)¶