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

Go to the source code of this file.

Data Structures

class  InvalidSpecifier
 
class  BaseSpecifier
 
class  _IndividualSpecifier
 
class  LegacySpecifier
 
class  Specifier
 
class  SpecifierSet
 

Namespaces

namespace  pip
 
namespace  pip._vendor
 
namespace  pip._vendor.packaging
 
namespace  pip._vendor.packaging.specifiers
 

Functions

Callable[["Specifier", ParsedVersion, str], bool] _require_version_compare (Callable[["Specifier", ParsedVersion, str], bool] fn)
 
List[str] _version_split (str version)
 
bool _is_not_suffix (str segment)
 
Tuple[List[str], List[str]] _pad_version (List[str] left, List[str] right)
 

Variables

 ParsedVersion = Union[Version, LegacyVersion]
 
 UnparsedVersion = Union[Version, LegacyVersion, str]
 
 VersionTypeVar = TypeVar("VersionTypeVar", bound=UnparsedVersion)
 
 CallableOperator = Callable[[ParsedVersion, str], bool]
 
 _prefix_regex = re.compile(r"^([0-9]+)((?:a|b|c|rc)[0-9]+)$")