version_part
Module for managing Versions and their internal parts.
Classes¶
VersionConfig
¶
VersionConfig(
parse: str,
serialize: Tuple[str],
search: str,
replace: str,
part_configs: Optional[
Dict[str, VersionComponentSpec]
] = None,
)
Hold a complete representation of a version string.
Attributes¶
order
property
¶
order: List[str]
Functions¶
parse
¶
parse(
version_string: Optional[str] = None,
) -> Optional[Version]
serialize
¶
serialize(version: Version, context: MutableMapping) -> str
Serialize a version to a string.
Parameters:
version
-
The version to serialize
TYPE:
Version
context
-
The context to use when serializing the version
TYPE:
MutableMapping
Returns:
-
str
-
The serialized version as a string