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

Public Member Functions

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)
 
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)
 

Public Attributes

 version
 

Protected Member Functions

Tuple[str, str] _canonical_spec (self)
 
CallableOperator _get_operator (self, str op)
 
ParsedVersion _coerce_version (self, UnparsedVersion version)
 

Protected Attributes

 _prereleases
 
 _spec
 
 _canonical_spec
 

Static Protected Attributes

dict _operators = {}
 
Pattern _regex [str]
 

Member Function Documentation

◆ __eq__()

bool pip._vendor.packaging.specifiers._IndividualSpecifier.__eq__ (   self,
object  other 
)
Returns a boolean representing whether or not the two Specifier like
objects are equal.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

◆ __hash__()

int pip._vendor.packaging.specifiers._IndividualSpecifier.__hash__ (   self)
Returns a hash value for this Specifier like object.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

◆ __str__()

str pip._vendor.packaging.specifiers._IndividualSpecifier.__str__ (   self)
Returns the str representation of this Specifier like object. This
should be representative of the Specifier itself.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

◆ contains()

bool pip._vendor.packaging.specifiers._IndividualSpecifier.contains (   self,
UnparsedVersion  item,
Optional[bool]   prereleases = None 
)
Determines if the given item is contained within this specifier.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

◆ filter()

Iterable[VersionTypeVar] pip._vendor.packaging.specifiers._IndividualSpecifier.filter (   self,
Iterable[VersionTypeVar]  iterable,
Optional[bool]   prereleases = None 
)
Takes an iterable of items and filters them so that only items which
are contained within this specifier are allowed in it.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

◆ prereleases() [1/2]

Optional[bool] pip._vendor.packaging.specifiers._IndividualSpecifier.prereleases (   self)
Returns whether or not pre-releases as a whole are allowed by this
specifier.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

Reimplemented in pip._vendor.packaging.specifiers.Specifier, and pip._vendor.packaging.specifiers.Specifier.

◆ prereleases() [2/2]

None pip._vendor.packaging.specifiers._IndividualSpecifier.prereleases (   self,
bool  value 
)
Returns whether or not pre-releases as a whole are allowed by this
specifier.

Reimplemented from pip._vendor.packaging.specifiers.BaseSpecifier.

Reimplemented in pip._vendor.packaging.specifiers.Specifier, and pip._vendor.packaging.specifiers.Specifier.


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