zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
U
I=®d}ã@sGdd„deƒZdS)c@sHeZdZdZdd„Zdd„Zdd„Zdd    „Zd
d „Zd d „Z    dd„Z
dS)Ú BaseReporterzDDelegate class to provider progress reporting for the resolver.
    cCsdS)z6Called before the resolution actually starts.
        N©)ÚselfrrúWD:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\pip/_vendor/resolvelib/reporters.pyÚstartingszBaseReporter.startingcCsdS)zYCalled before each round of resolution starts.
 
        The index is zero-based.
        Nr)rÚindexrrrÚstarting_round    szBaseReporter.starting_roundcCsdS)zÉCalled before each round of resolution ends.
 
        This is NOT called if the resolution ends at this round. Use `ending`
        if you want to report finalization. The index is zero-based.
        Nr)rrÚstaterrrÚ ending_roundszBaseReporter.ending_roundcCsdS)z8Called before the resolution ends successfully.
        Nr)rrrrrÚendingszBaseReporter.endingcCsdS)aCalled when adding a new requirement into the resolve criteria.
 
        :param requirement: The additional requirement to be applied to filter
            the available candidaites.
        :param parent: The candidate that requires ``requirement`` as a
            dependency, or None if ``requirement`` is one of the root
            requirements passed in from ``Resolver.resolve()``.
        Nr)rÚ requirementÚparentrrrÚadding_requirementszBaseReporter.adding_requirementcCsdS)z?Called when rejecting a candidate during backtracking.
        Nr©rÚ    candidaterrrÚ backtracking$szBaseReporter.backtrackingcCsdS)zBCalled when adding a candidate to the potential solution.
        NrrrrrÚpinning(szBaseReporter.pinningN) Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrr    r
r rrrrrrrs
rN)ÚobjectrrrrrÚ<module>ó