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

Public Member Functions

None __init__ (self, str specifiers="", Optional[bool] prereleases=None)
 
str __repr__ (self)
 
str __str__ (self)
 
int __hash__ (self)
 
"SpecifierSet" __and__ (self, Union["SpecifierSet", str] other)
 
bool __eq__ (self, object other)
 
int __len__ (self)
 
Iterator[_IndividualSpecifier__iter__ (self)
 
Optional[bool] prereleases (self)
 
None prereleases (self, bool value)
 
bool __contains__ (self, UnparsedVersion item)
 
bool contains (self, UnparsedVersion item, Optional[bool] prereleases=None)
 
Iterable[VersionTypeVar] filter (self, Iterable[VersionTypeVar] iterable, Optional[bool] prereleases=None)
 

Protected Attributes

 _specs
 
 _prereleases
 

Member Function Documentation

◆ __eq__()

bool pip._vendor.packaging.specifiers.SpecifierSet.__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.SpecifierSet.__hash__ (   self)
Returns a hash value for this Specifier like object.

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

◆ __str__()

str pip._vendor.packaging.specifiers.SpecifierSet.__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.SpecifierSet.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.SpecifierSet.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.SpecifierSet.prereleases (   self)
Returns whether or not pre-releases as a whole are allowed by this
specifier.

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

◆ prereleases() [2/2]

None pip._vendor.packaging.specifiers.SpecifierSet.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.


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