Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
version.py File Reference

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"[\._-]")