+
     h  c                   sR    ^ RI HtHt ^ RIHtHtHt ]! RRR7      t ! R R4      tR# )	i    )	ExitStackcontextmanager)ContextManager	GeneratorTypeVar_TT)Z	covariantc                   sl   a a ] tR t^t oV3R lV 3R llt]V3R lR l4       tV3R lR ltRtVt	V ;t
# )CommandContextMixInc                s   < V ^8  d   QhRR/# )   returnN Zformat__classdict__   "F/usr/lib/python3.14/site-packages/pip/_internal/cli/command_context.py__annotate__ CommandContextMixIn.__annotate__   s     ) )$ )    c                sP   < \         SV `  4        R V n        \        4       V n        R# )FN)Zsuper__init___in_main_contextr    _main_context)self	__class__s   &r   r   ZCommandContextMixIn.__init__   s      %&[r   c                s.   < V ^8  d   QhRS[ R,          /# )r   r   )NNN)r   r
   r   r   r   r      s     * *i(89 *r   c              #  s   "   R V n          V P                  ;_uu_ 4        Rx  RRR4       RV n         R#   + '       g   i     L; i  RT n         i ; i5i)TNFr   r   )r   s   &r   main_contextZ CommandContextMixIn.main_context   sE      !%	*### $ %*D! $# %*D!s/   AA 5A 	AA	 A 	AAc                s6   < V ^8  d   QhRS[ S[,          RS[/# )r   context_providerr   )r   r   r
   r   r   r   r      s$     B BnR.@ BR Br   c                s8    V P                   P                  V4      # )N)r   enter_context)r   r   s   &&r   r   Z!CommandContextMixIn.enter_context   s     !!//0@AAr   r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__r   r   r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   r   s   @@r   r   r      s5     ) )
 * *B B Br   r   N)	Z
contextlibr    r   Ztypingr   r   r   r   r   r	   r   r   <module>r      s&    0 5 5TT"B Br   