|
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.