+
    <j                         ^ RI Ht ^ RIHt ^ RIHtHtHt ^ RIH	t	 ^RI
HtHt ]! ]4      t ! R R]	]]]3,          4      t ! R R	]	]]]3,          4      tR
# )    )defaultdict)	getLogger)AnyDefaultDictOptional)BaseReporter)	CandidateRequirementc                   D   a  ] tR t^t o V 3R lR ltV 3R lR ltRtV tR# )PipReporterc                   < V ^8  d   QhRR/#    returnN )format__classdict__s   "a/opt/headortail/venv/lib/python3.14/site-packages/pip/_internal/resolution/resolvelib/reporter.py__annotate__PipReporter.__annotate__   s     
 
$ 
    c                H    \        \        4      V n        ^R^R^R/V n        R# )   zpip 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.N)r   intreject_count_by_package_messages_at_reject_countselfs   &r   __init__PipReporter.__init__   s8    >I#>N$ 9 9 K*
&r   c                *   < V ^8  d   QhRS[ RS[RR/# r   	criterion	candidater   Nr   r	   )r   r   s   "r   r   r   #   s"      S Y 4 r   c                d   V P                   VP                  ;;,          ^,          uu&   V P                   VP                  ,          pW0P                  9  d   R# V P                  V,          p\        P	                  RVP                  VP                  R7      4       RpVP                   Fm  pVP                  VP                  rVR,          pV'       d$   WXP                   RVP                   R2,          pM	VR,          pWWP                  4       ,          pKo  	  \        P                  V4       R# )	r   NzINFO: %s)package_namez0Will try a different candidate, due to conflict:z
     z depends on zThe user requested )r   namer   loggerinfor   informationrequirementparentversionformat_for_errordebug)	r   r#   r$   countmessagemsgreq_inforeqr.   s	   &&&      r   rejecting_candidatePipReporter.rejecting_candidate#   s    $$Y^^494,,Y^^<666007JINN KL@!--H"..8OC++a'7|DD,,''))C . 	Sr   )r   r   N)__name__
__module____qualname____firstlineno__r   r7   __static_attributes____classdictcell__r   s   @r   r   r      s     
 
, r   r   c                      a  ] tR t^:t o RtV 3R lR ltV 3R lR ltV 3R lR ltV 3R lR	 ltV 3R
 lR lt	V 3R lR lt
V 3R lR ltRtV tR# )PipDebuggingReporterz9A reporter that does an info log for every event it sees.c                   < V ^8  d   QhRR/# r   r   )r   r   s   "r   r   !PipDebuggingReporter.__annotate__=   s     + +$ +r   c                0    \         P                  R 4       R# )zReporter.starting()Nr*   r+   r   s   &r   startingPipDebuggingReporter.starting=   s    )*r   c                $   < V ^8  d   QhRS[ RR/# )r   indexr   N)r   )r   r   s   "r   r   rC   @   s     : :C :D :r   c                2    \         P                  R V4       R# )zReporter.starting_round(%r)NrE   )r   rI   s   &&r   starting_round#PipDebuggingReporter.starting_round@   s    159r   c                *   < V ^8  d   QhRS[ RS[RR/# )r   rI   stater   N)r   r   )r   r   s   "r   r   rC   C   s'     D D# Dc Dd Dr   c                ^    \         P                  R V4       \         P                  RW4       R# )z Reporter.ending_round(%r, state)zReporter.ending_round(%r, %r)N)r*   r+   r1   )r   rI   rN   s   &&&r   ending_round!PipDebuggingReporter.ending_roundC   s     6>4eCr   c                $   < V ^8  d   QhRS[ RR/# )r   rN   r   N)r   )r   r   s   "r   r   rC   G   s     2 2C 2D 2r   c                2    \         P                  R V4       R# )zReporter.ending(%r)NrE   )r   rN   s   &&r   endingPipDebuggingReporter.endingG   s    )51r   c                :   < V ^8  d   QhRS[ RS[S[,          RR/# )r   r-   r.   r   N)r
   r   r	   )r   r   s   "r   r   rC   J   s/     P P&P080CP	Pr   c                2    \         P                  R W4       R# )z#Reporter.adding_requirement(%r, %r)NrE   )r   r-   r.   s   &&&r   adding_requirement'PipDebuggingReporter.adding_requirementJ   s     	9;Or   c                *   < V ^8  d   QhRS[ RS[RR/# r"   r%   )r   r   s   "r   r   rC   O   s'     R RS RY R4 Rr   c                2    \         P                  R W4       R# )z$Reporter.rejecting_candidate(%r, %r)NrE   )r   r#   r$   s   &&&r   r7   (PipDebuggingReporter.rejecting_candidateO   s    :IQr   c                $   < V ^8  d   QhRS[ RR/# )r   r$   r   N)r	   )r   r   s   "r   r   rC   R   s     7 7 7t 7r   c                2    \         P                  R V4       R# )zReporter.pinning(%r)NrE   )r   r$   s   &&r   pinningPipDebuggingReporter.pinningR   s    *I6r   r   N)r9   r:   r;   r<   __doc__rF   rK   rP   rT   rX   r7   r_   r=   r>   r?   s   @r   rA   rA   :   sT     C+ +: :D D2 2P P
R R7 7r   rA   N)collectionsr   loggingr   typingr   r   r    pip._vendor.resolvelib.reportersr   baser	   r
   r9   r*   strr   rA   r   r   r   <module>rh      sR    #  - - 9 (	8	+,{Is:; +\7<Y(CD 7r   