+
    i                       ^ RI Ht ^ RIHtHtHt ^RIHtHtH	t	 ]'       d   ^RI
Ht  ! R R]4      t ! R R]]]]3,          4      t ! R	 R
]]]]3,          4      t ! R R]4      t ! R R]]]]3,          4      t ! R R]4      tR# )    )annotations)TYPE_CHECKING
CollectionGeneric)CTRTRequirementInformation)	Criterionc                      ] tR t^tRtRtR# )ResolverExceptionzA base class for all exceptions raised by this module.

Exceptions derived by this class should all be handled in this module. Any
bubbling pass the resolver should be treated as a bug.
 N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       r/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_vendor/resolvelib/resolvers/exceptions.pyr   r      s    r   r   c                  :   a  ] tR t^tR V 3R lltR R ltRtV ;t# )RequirementsConflictedc                    V ^8  d   QhRRRR/# )   	criterionCriterion[RT, CT]returnNoner   )formats   "r   __annotate__#RequirementsConflicted.__annotate__   s     # #"3 # #r   c                	2   < \         SV `  V4       Wn        R # N)super__init__r   )selfr   	__class__s   &&r   r$   RequirementsConflicted.__init__   s    #"r   c                   V ^8  d   QhRR/# r   r   strr   )r   s   "r   r   r       s     
 
 
r   c                	    R P                  RP                  R V P                  P                  4        4       4      4      # )zRequirements conflict: {}, c              3  8   "   T F  p\        V4      x  K  	  R # 5ir"   repr.0rs   & r   	<genexpr>1RequirementsConflicted.__str__.<locals>.<genexpr>        I'H!d1gg'H   )r   joinr   iter_requirementr%   s   &r   __str__RequirementsConflicted.__str__   s4    *11IIIt~~'F'F'HII
 	
r   )r   r   r   r   r   r$   r:   r   __classcell__r&   s   @r   r   r      s    # #
 
r   r   c                  :   a  ] tR t^tR V 3R lltR R ltRtV ;t# )InconsistentCandidatec                    V ^8  d   QhRRRR/# )r   	candidater   r   r   r   )r   s   "r   r   "InconsistentCandidate.__annotate__   s     # #" #1B #r   c                	>   < \         SV `  W4       Wn        W n        R # r"   )r#   r$   rB   r   )r%   rB   r   r&   s   &&&r   r$   InconsistentCandidate.__init__   s    .""r   c                   V ^8  d   QhRR/# r)   r   )r   s   "r   r   rC   $   s     
 
 
r   c                	    R P                  V P                  RP                  R V P                  P	                  4        4       4      4      # )z+Provided candidate {!r} does not satisfy {}r,   c              3  8   "   T F  p\        V4      x  K  	  R # 5ir"   r.   r0   s   & r   r3   0InconsistentCandidate.__str__.<locals>.<genexpr>'   r5   r6   )r   rB   r7   r   r8   r9   s   &r   r:   InconsistentCandidate.__str__$   s;    <CCNNIIIt~~'F'F'HII
 	
r   )rB   r   r<   r>   s   @r   r@   r@      s    # #

 
r   r@   c                      ] tR t^+tRtR# )ResolutionErrorr   N)r   r   r   r   r   r   r   r   rL   rL   +   s    r   rL   c                  .   a  ] tR t^/tR V 3R lltRtV ;t# )ResolutionImpossiblec                   V ^8  d   QhRR/# )r   causesz*Collection[RequirementInformation[RT, CT]]r   )r   s   "r   r   !ResolutionImpossible.__annotate__0   s      I r   c                	2   < \         SV `  V4       Wn        R # r"   )r#   r$   rP   )r%   rP   r&   s   &&r   r$   ResolutionImpossible.__init__0   s     r   )rP   r   r   r   r   r$   r   r=   r>   s   @r   rN   rN   /   s     r   rN   c                  .   a  ] tR t^6tR V 3R lltRtV ;t# )ResolutionTooDeepc                    V ^8  d   QhRRRR/# )r   round_countintr   r   r   )r   s   "r   r   ResolutionTooDeep.__annotate__7   s     ' 'C 'D 'r   c                	2   < \         SV `  V4       Wn        R # r"   )r#   r$   rX   )r%   rX   r&   s   &&r   r$   ResolutionTooDeep.__init__7   s    %&r   )rX   rT   r>   s   @r   rV   rV   6   s    ' 'r   rV   N)
__future__r   typingr   r   r   structsr   r   r	   r   r
   	Exceptionr   r   r@   rL   rN   rV   r   r   r   <module>ra      s    " 5 5 4 4$	 
.B 


-wr2v 

	' 	?GBFO ' 'r   