Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
pip._vendor.packaging.specifiers.LegacySpecifier Class Reference
Inheritance diagram for pip._vendor.packaging.specifiers.LegacySpecifier:
Inheritance graph
[legend]
Collaboration diagram for pip._vendor.packaging.specifiers.LegacySpecifier:
Collaboration graph
[legend]

Public Member Functions

None __init__ (self, str spec="", Optional[bool] prereleases=None)
 
- Public Member Functions inherited from pip._vendor.packaging.specifiers._IndividualSpecifier
str __repr__ (self)
 
str __str__ (self)
 
int __hash__ (self)
 
bool __eq__ (self, object other)
 
str operator (self)
 
str version (self)
 
Optional[bool] prereleases (self)
 
None prereleases (self, bool value)
 
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)
 

Protected Member Functions

LegacyVersion _coerce_version (self, UnparsedVersion version)
 
bool _compare_equal (self, LegacyVersion prospective, str spec)
 
bool _compare_not_equal (self, LegacyVersion prospective, str spec)
 
bool _compare_less_than_equal (self, LegacyVersion prospective, str spec)
 
bool _compare_greater_than_equal (self, LegacyVersion prospective, str spec)
 
bool _compare_less_than (self, LegacyVersion prospective, str spec)
 
bool _compare_greater_than (self, LegacyVersion prospective, str spec)
 
- Protected Member Functions inherited from pip._vendor.packaging.specifiers._IndividualSpecifier
Tuple[str, str] _canonical_spec (self)
 
CallableOperator _get_operator (self, str op)
 

Static Protected Attributes

str _regex_str
 
 _regex = re.compile(r"^\s*" + _regex_str + r"\s*$", re.VERBOSE | re.IGNORECASE)
 
dict _operators
 
- Static Protected Attributes inherited from pip._vendor.packaging.specifiers._IndividualSpecifier
dict _operators = {}
 
Pattern _regex [str]
 

Additional Inherited Members

- Public Attributes inherited from pip._vendor.packaging.specifiers._IndividualSpecifier
 version
 
- Protected Attributes inherited from pip._vendor.packaging.specifiers._IndividualSpecifier
 _prereleases
 
 _spec
 
 _canonical_spec
 

Constructor & Destructor Documentation

◆ __init__()

None pip._vendor.packaging.specifiers.LegacySpecifier.__init__ (   self,
str   spec = "",
Optional[bool]   prereleases = None 
)

Member Function Documentation

◆ _coerce_version()

LegacyVersion pip._vendor.packaging.specifiers.LegacySpecifier._coerce_version (   self,
UnparsedVersion  version 
)
protected

Member Data Documentation

◆ _operators

dict pip._vendor.packaging.specifiers.LegacySpecifier._operators
staticprotected
Initial value:
= {
"==": "equal",
"!=": "not_equal",
"<=": "less_than_equal",
">=": "greater_than_equal",
"<": "less_than",
">": "greater_than",
}

◆ _regex_str

str pip._vendor.packaging.specifiers.LegacySpecifier._regex_str
staticprotected
Initial value:
= r"""
(?P<operator>(==|!=|<=|>=|<|>))
\s*
(?P<version>
[^,;\s)]* # Since this is a "legacy" specifier, and the version
# string can be just about anything, we match everything
# except for whitespace, a semi-colon for marker support,
# a closing paren since versions can be enclosed in
# them, and a comma since it's a version separator.
)
"""

The documentation for this class was generated from the following file: