|
| bool | prereleases (self) |
| |
| None | prereleases (self, bool value) |
| |
|
None | __init__ (self, str spec="", Optional[bool] prereleases=None) |
| |
|
str | __repr__ (self) |
| |
| str | __str__ (self) |
| |
| int | __hash__ (self) |
| |
| bool | __eq__ (self, object other) |
| |
|
str | operator (self) |
| |
|
str | version (self) |
| |
|
bool | __contains__ (self, str item) |
| |
| bool | contains (self, UnparsedVersion item, Optional[bool] prereleases=None) |
| |
| Iterable[VersionTypeVar] | filter (self, Iterable[VersionTypeVar] iterable, Optional[bool] prereleases=None) |
| |
|
|
bool | _compare_compatible (self, ParsedVersion prospective, str spec) |
| |
|
bool | _compare_equal (self, ParsedVersion prospective, str spec) |
| |
|
bool | _compare_not_equal (self, ParsedVersion prospective, str spec) |
| |
|
bool | _compare_less_than_equal (self, ParsedVersion prospective, str spec) |
| |
|
bool | _compare_greater_than_equal (self, ParsedVersion prospective, str spec) |
| |
|
bool | _compare_less_than (self, ParsedVersion prospective, str spec_str) |
| |
|
bool | _compare_greater_than (self, ParsedVersion prospective, str spec_str) |
| |
|
bool | _compare_arbitrary (self, Version prospective, str spec) |
| |
|
Tuple[str, str] | _canonical_spec (self) |
| |
|
CallableOperator | _get_operator (self, str op) |
| |
|
ParsedVersion | _coerce_version (self, UnparsedVersion version) |
| |
|
|
| _prereleases |
| |
|
| _prereleases |
| |
|
| _spec |
| |
|
| _canonical_spec |
| |
|
|
str | _regex_str |
| |
|
| _regex = re.compile(r"^\s*" + _regex_str + r"\s*$", re.VERBOSE | re.IGNORECASE) |
| |
| dict | _operators |
| |
|
dict | _operators = {} |
| |
|
Pattern | _regex [str] |
| |
◆ prereleases() [1/2]
| bool pip._vendor.packaging.specifiers.Specifier.prereleases |
( |
|
self | ) |
|
◆ prereleases() [2/2]
| None pip._vendor.packaging.specifiers.Specifier.prereleases |
( |
|
self, |
|
|
bool |
value |
|
) |
| |
◆ _operators
| dict pip._vendor.packaging.specifiers.Specifier._operators |
|
staticprotected |
Initial value:= {
"~=": "compatible",
"==": "equal",
"!=": "not_equal",
"<=": "less_than_equal",
">=": "greater_than_equal",
"<": "less_than",
">": "greater_than",
"===": "arbitrary",
}
The documentation for this class was generated from the following file:
- docs/help/help-venv/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py