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  UnsupportedVersionError
 
class  Version
 
class  Matcher
 
class  NormalizedVersion
 
class  NormalizedMatcher
 
class  LegacyVersion
 
class  LegacyMatcher
 
class  SemanticVersion
 
class  SemanticMatcher
 
class  VersionScheme
 

Namespaces

namespace  pip
 
namespace  pip._vendor
 
namespace  pip._vendor.distlib
 
namespace  pip._vendor.distlib.version
 

Functions

 _pep_440_key (s)
 
 _match_prefix (x, y)
 
 _suggest_semantic_version (s)
 
 _suggest_normalized_version (s)
 
 _legacy_key (s)
 
 is_semver (s)
 
 _semantic_key (s)
 
 get_scheme (name)
 

Variables

 logger = logging.getLogger(__name__)
 
 PEP440_VERSION_RE
 
 _normalized_key = _pep_440_key
 
tuple _REPLACEMENTS
 
tuple _SUFFIX_REPLACEMENTS
 
 _NUMERIC_PREFIX = re.compile(r'(\d+(\.\d+)*)')
 
 _VERSION_PART = re.compile(r'([a-z]+|\d+|[\.-])', re.I)
 
dict _VERSION_REPLACE
 
 _SEMVER_RE
 
dict _SCHEMES