|
Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Data Structures | |
| class | InvalidVersion |
| class | _BaseVersion |
| class | LegacyVersion |
| class | Version |
Namespaces | |
| namespace | pip |
| namespace | pip._vendor |
| namespace | pip._vendor.packaging |
| namespace | pip._vendor.packaging.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"[\._-]") | |