|
Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Data Structures | |
| class | InvalidMarker |
| class | UndefinedComparison |
| class | UndefinedEnvironmentName |
| class | Node |
| class | Variable |
| class | Value |
| class | Op |
| class | Undefined |
| class | Marker |
Namespaces | |
| namespace | pip |
| namespace | pip._vendor |
| namespace | pip._vendor.packaging |
| namespace | pip._vendor.packaging.markers |
Functions | |
| List[Any] | _coerce_parse_result (Union[ParseResults, List[Any]] results) |
| str | _format_marker (Union[List[str], Tuple[Node,...], str] marker, Optional[bool] first=True) |
| bool | _eval_op (str lhs, Op op, str rhs) |
| str | _get_env (Dict[str, str] environment, str name) |
| bool | _evaluate_markers (List[Any] markers, Dict[str, str] environment) |
| str | format_full_version ("sys._version_info" info) |
| Dict[str, str] | default_environment () |
Variables | |
| Operator = Callable[[str, str], bool] | |
| tuple | VARIABLE |
| dict | ALIASES |
| tuple | VERSION_CMP |
| tuple | MARKER_OP = VERSION_CMP | L("not in") | L("in") |
| MARKER_VALUE = QuotedString("'") | QuotedString('"') | |
| BOOLOP = L("and") | L("or") | |
| tuple | MARKER_VAR = VARIABLE | MARKER_VALUE |
| MARKER_ITEM = Group(MARKER_VAR + MARKER_OP + MARKER_VAR) | |
| LPAREN = L("(").suppress() | |
| RPAREN = L(")").suppress() | |
| MARKER_EXPR = Forward() | |
| MARKER_ATOM = MARKER_ITEM | Group(LPAREN + MARKER_EXPR + RPAREN) | |
| MARKER = stringStart + MARKER_EXPR + stringEnd | |
| dict | _operators |
| _undefined = Undefined() | |