+
    i                        ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	H
t
 ^ RIHt ^RIHt ^RIHt ^R	IHt . ROt]P(                  ! ]4      t]! R
R7       ! R R4      4       tR R ltR R ltR# )    )annotationsN)	Generator)	dataclass)BarTypeget_install_progress_renderer)
indent_log)parse_requirements)InstallRequirement)RequirementSetT)frozenc                  "    ] tR t^t$ R]R&   RtR# )InstallationResultstrname N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r       `/Users/ahmad/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_internal/req/__init__.pyr   r      s    
Ir   r   c                    V ^8  d   QhRRRR/# )   requirementslist[InstallRequirement]returnz5Generator[tuple[str, InstallRequirement], None, None]r   )formats   "r   __annotate__r       s      *:r   c              #  x   "   V  F/  pVP                   '       g   Q R V 24       hVP                   V3x  K1  	  R# 5i)z%invalid to-be-installed requirement: N)r   )r   reqs   & r   _validate_requirementsr#      s:      xxxF@FFxhhm s   8:c               <    V ^8  d   QhRRRRRRRRRRR	RR
RRRRR/	# )r   r   r   rootz
str | Nonehomeprefixwarn_script_locationbooluse_user_site	pycompileprogress_barr   r   zlist[InstallationResult]r   )r   s   "r   r    r    &   sm     A A*A
A A 	A
 A A A A Ar   c                D   \         P                  ! \        V 4      4      pV'       d4   \        P	                  RRP                  VP                  4       4      4       . p	\        P                  \        P                  4      ;'       d    \        V4      ^8  p
\        VP                  4       4      pV
'       d   \        V\        V4      R7      pV! V4      p\        4       ;_uu_ 4        V F  pVP                  pVf   Q hVP                   '       dE   \        P	                  RV4       \        4       ;_uu_ 4        VP#                  RR7      pRRR4       MRp VP%                  VVVVVVR7       X'       d#   VP&                  '       d   VP)                  4        T	P/                  \1        T4      4       K  	  RRR4       V	#   + '       g   i     Lz; i  \*         d-    X'       d#   TP&                  '       g   TP-                  4        h i ; i  + '       g   i     T	# ; i)	zi
Install everything in the given list.

(to be called after having downloaded and unpacked the packages)
z!Installing collected packages: %sz, )bar_typetotalNzAttempting uninstall: %sT)auto_confirm)r%   r&   r'   r(   r*   r+   )collectionsOrderedDictr#   loggerinfojoinkeysisEnabledForloggingINFOlenitervaluesr   r   r   should_reinstall	uninstallinstallinstall_succeededcommit	Exceptionrollbackappendr   )r   r%   r&   r'   r(   r*   r+   r,   
to_install	installedshow_progressitemsrendererrequirementreq_nameuninstalled_pathsets   &&&&&&&&        r   install_given_reqsrM   &   s    (()?)MNJ/IIjoo'(	

 I''5MM#j/A:MM""$%E0!Z
 	 K"''H'''+++6A\\*5*?*?T*?*R' "\ '+#1##!)="/' $  ';+H+H+H'..0/9:9 ! 
> 3 "\  &{/L/L/L'002	) 
> sT   ')H(H9GHG/H	.HGHH	'H	9H	HH	)r   r
   r	   rM   )
__future__r   r1   r8   collections.abcr   dataclassesr   pip._internal.cli.progress_barsr   r   pip._internal.utils.loggingr   req_filer	   req_installr
   req_setr   __all__	getLoggerr   r3   r   r#   rM   r   r   r   <module>rX      se    "   % ! R 2 ( + # 
		8	$ $  Ar   