hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
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
27
28
Ë
ñúhõãór—ddlmZddlmZmZmZddlmZmZm    Z    m
Z
m Z erddl m Z Gd„dee    eef«Zy)    é)Ú annotations)Ú TYPE_CHECKINGÚ
CollectionÚGenericé)ÚCTÚKTÚRTÚRequirementInformationÚState)Ú    CriterioncóX—eZdZdZd d„Zd d„Zd d„Zdd„Zdd„Z                dd„Z    dd„Z
dd    „Z y
)Ú BaseReporterz>Delegate class to provide progress reporting for the resolver.có—y)z-Called before the resolution actually starts.N©)Úselfs úSH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/resolvelib/reporters.pyÚstartingzBaseReporter.startingóócó—y)zYCalled before each round of resolution starts.
 
        The index is zero-based.
        Nr)rÚindexs  rÚstarting_roundzBaseReporter.starting_roundrrcó—y)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Ústates   rÚ ending_roundzBaseReporter.ending_roundrrcó—y)z/Called before the resolution ends successfully.Nr)rrs  rÚendingzBaseReporter.endingrrcó—y)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Úparents   rÚadding_requirementzBaseReporter.adding_requirement!rrcó—y)z Called when starting to attempt requirement conflict resolution.
 
        :param causes: The information on the collision that caused the backtracking.
        Nr)rÚcausess  rÚresolving_conflictsz BaseReporter.resolving_conflicts+rrcó—y)z6Called when rejecting a candidate during backtracking.Nr)rÚ    criterionÚ    candidates   rÚrejecting_candidatez BaseReporter.rejecting_candidate3rrcó—y)z9Called when adding a candidate to the potential solution.Nr)rr(s  rÚpinningzBaseReporter.pinning6rrN)ÚreturnÚNone)rÚintr,r-)rr.rúState[RT, CT, KT]r,r-)rr/r,r-)r r
r!z    CT | Noner,r-)r$z*Collection[RequirementInformation[RT, CT]]r,r-)r'zCriterion[RT, CT]r(rr,r-)r(rr,r-) Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrr"r%r)r+rrrrr s?„ÙHó<ó ó  ó>ó ð Ø@ð à     ó óEôHrrN)Ú
__future__rÚtypingrrrÚstructsrr    r
r r Ú    resolversr rrrrú<module>r8s3ðÝ"ç5Ñ5ç>Õ>áÝ$ô,H7˜2˜r 2˜:Ñ&õ,Hr