\h ddlmZddlmZddlmZmZddlmZddl m Z m Z ee Z GddeZGd d eZy ) ) defaultdict) getLogger)Any DefaultDict) BaseReporter) Candidate Requirementc(eZdZddZdededdfdZy) PipReporterreturnNcBtt|_dddd|_y)Nzpip is looking at multiple versions of {package_name} to determine which version is compatible with other requirements. This could take a while.zpip is still looking at multiple versions of {package_name} to determine which version is compatible with other requirements. This could take a while.zThis is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.)r )rintreject_count_by_package_messages_at_reject_countselfs o/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/reporter.py__init__zPipReporter.__init__ s)>I#>N$9 9 K* & criterion candidatec|j|jxxdz cc<|j|j}||jvry|j|}tj d|j |jd}|j D]Y}|j|j}}|dz }|r ||jd|jdz }n|dz }||jz }[tj|y) NrzINFO: %s) package_namez0Will try a different candidate, due to conflict:z  z depends on zThe user requested ) rnamerloggerinfoformat information requirementparentversionformat_for_errordebug) rrrcountmessagemsgreq_inforeqr$s rrejecting_candidatezPipReporter.rejecting_candidate#s $$Y^^494,,Y^^< 66 6 007 JINN KL@!-- *H"..C 8OC&++a'7|DD,, 3'') )C *  Srr N)__name__ __module__ __qualname__rrr r-rrr r s! ,SY4rr ceZdZdZddZdeddfdZdededdfdZdeddfd Z d e d e ddfd Z d ede ddfdZ de ddfdZy)PipDebuggingReporterz9A reporter that does an info log for every event it sees.r Nc.tjdy)NzReporter.starting()rr rs rstartingzPipDebuggingReporter.starting=s )*rindexc0tjd|y)NzReporter.starting_round(%r)r6)rr8s rstarting_roundz#PipDebuggingReporter.starting_round@s 159rstatec0tjd|y)Nz Reporter.ending_round(%r, state)r6)rr8r;s r ending_roundz!PipDebuggingReporter.ending_roundCs 6>rc0tjd|y)NzReporter.ending(%r)r6)rr;s rendingzPipDebuggingReporter.endingFs )51rr#r$c2tjd||y)Nz#Reporter.adding_requirement(%r, %r)r6)rr#r$s radding_requirementz'PipDebuggingReporter.adding_requirementIs 9;Orrrc2tjd||y)Nz$Reporter.rejecting_candidate(%r, %r)r6)rrrs rr-z(PipDebuggingReporter.rejecting_candidateLs :IyQrc0tjd|y)NzReporter.pinning(%r)r6)rrs rpinningzPipDebuggingReporter.pinningOs *I6rr.)r/r0r1__doc__r7rr:rr=r?r r rAr-rDr2rrr4r4:sC+:C:D:?#?c?d?2C2D2PkP9PQUPRSRYR4R77t7rr4N) collectionsrloggingrtypingrr pip._vendor.resolvelib.reportersrbaser r r/rr r4r2rrrKs7##9( 8 +,+\7<7r