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

Public Member Functions

 __init__ (self, Callable[[], Iterator[IndexCandidateInfo]] get_infos, Optional[Candidate] installed, bool prefers_installed, Set[int] incompatible_ids)
 
Any __getitem__ (self, Any index)
 
Iterator[Candidate__iter__ (self)
 
int __len__ (self)
 
bool __bool__ (self)
 

Protected Attributes

 _get_infos
 
 _installed
 
 _prefers_installed
 
 _incompatible_ids
 

Detailed Description

A lazy sequence to provide candidates to the resolver.

The intended usage is to return this from `find_matches()` so the resolver
can iterate through the sequence multiple times, but only access the index
page when remote packages are actually needed. This improve performances
when suitable candidates are already installed on disk.

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