Let us walk on the 3-isogeny graph
|
Data Structures | |
class | _BaseVersion |
class | InvalidVersion |
class | LegacyVersion |
class | Version |
Functions | |
Union["LegacyVersion", "Version"] | parse (str version) |
Iterator[str] | _parse_version_parts (str s) |
LegacyCmpKey | _legacy_cmpkey (str version) |
Optional[Tuple[str, int]] | _parse_letter_version (str letter, Union[str, bytes, SupportsInt] number) |
Optional[LocalType] | _parse_local_version (str local) |
CmpKey | _cmpkey (int epoch, Tuple[int,...] release, Optional[Tuple[str, int]] pre, Optional[Tuple[str, int]] post, Optional[Tuple[str, int]] dev, Optional[Tuple[SubLocalType]] local) |
Variables | |
InfiniteTypes = Union[InfinityType, NegativeInfinityType] | |
PrePostDevType = Union[InfiniteTypes, Tuple[str, int]] | |
SubLocalType = Union[InfiniteTypes, int, str] | |
LocalType | |
CmpKey | |
LegacyCmpKey = Tuple[int, Tuple[str, ...]] | |
VersionComparisonMethod | |
_Version | |
_legacy_version_component_re = re.compile(r"(\d+ | [a-z]+ | \.| -)", re.VERBOSE) | |
dict | _legacy_version_replacement_map |
str | VERSION_PATTERN |
_local_version_separators = re.compile(r"[\._-]") | |
|
protected |
Definition at line 444 of file version.py.
References i.
|
protected |
Definition at line 196 of file version.py.
References pip._vendor.packaging.version._parse_version_parts(), and i.
|
protected |
Definition at line 393 of file version.py.
References i.
|
protected |
Takes a string like abc.1.twelve and turns it into ("abc", 1, "twelve").
Definition at line 432 of file version.py.
References i.
|
protected |
Definition at line 179 of file version.py.
References i.
Referenced by pip._vendor.packaging.version._legacy_cmpkey().
Union["LegacyVersion", "Version"] parse | ( | str | version | ) |
Parse the given version string and return either a :class:`Version` object or a :class:`LegacyVersion` object depending on if the given version is a valid PEP 440 version or a legacy version.
Definition at line 42 of file version.py.
Definition at line 168 of file version.py.
|
protected |
Definition at line 170 of file version.py.
|
protected |
Definition at line 429 of file version.py.
|
protected |
Definition at line 37 of file version.py.
CmpKey |
Definition at line 29 of file version.py.
InfiniteTypes = Union[InfinityType, NegativeInfinityType] |
Definition at line 15 of file version.py.
LegacyCmpKey = Tuple[int, Tuple[str, ...]] |
Definition at line 32 of file version.py.
LocalType |
Definition at line 18 of file version.py.
PrePostDevType = Union[InfiniteTypes, Tuple[str, int]] |
Definition at line 16 of file version.py.
SubLocalType = Union[InfiniteTypes, int, str] |
Definition at line 17 of file version.py.
str VERSION_PATTERN |
Definition at line 225 of file version.py.
VersionComparisonMethod |
Definition at line 33 of file version.py.