+
    Îi                       ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIt^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHt ^ RIHt ^ RIHt ^ RIHt ^ RIH t  ^ RI!H"t" ^ RI#H$t$ ]PJ                  ! ]&4      t'R R lt(R R lt)R R lt*R R lt+R R lt,R R lt-R R lt.R R  lt/R! R" lt0 ! R# R$]4      t1R# )%    )annotationsN)Values)
ModuleType)Any)where)parse)
cmdoptions)Command)make_target_python)SUCCESS)Configuration)get_environment)open_text_resource)
indent_log)get_pip_versionc               $    V ^8  d   QhRRRRRR/# )   namestrvaluer   returnNone )formats   "k/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/commands/debug.py__annotate__r      s!     ' 'S ' ' '    c                2    \         P                  R W4       R# )z%s: %sN)loggerinfo)r   r   s   &&r   
show_valuer!      s    
KK$&r   c                   V ^8  d   QhRR/# r   r   r   r   )r   s   "r   r   r       s     0 0 0r   c                     \         P                  R 4       \        P                  P                  p \        4       ;_uu_ 4        \        RV 4       RRR4       R#   + '       g   i     R# ; i)zsys.implementation:r   N)r   r    sysimplementationr   r   r!   )implementation_names    r   show_sys_implementationr(       s?    
KK%&,,11	6./ 
s   AA*	c                   V ^8  d   QhRR/# )r   r   dict[str, str]r   )r   s   "r   r   r   '   s     	7 	7~ 	7r   c            	     *   \        R R4      ;_uu_ 4       p V P                  4        Uu. uF3  pRV9   g   K  VP                  4       P                  R^4      ^ ,          NK5  	  ppRRR4       \	        R X 4       4      # u upi   + '       g   i     L'; i)zpip._vendorz
vendor.txt== Nc              3  D   "   T F  qP                  R ^4      x  K  	  R# 5i)r,   N)split).0lines   & r   	<genexpr>(create_vendor_txt_map.<locals>.<genexpr>0   s     6

4##s    )r   	readlinesstripr/   dict)fr1   liness      r   create_vendor_txt_mapr9   '   s    	M<	8	8A 78kkm
6Cdtt|)DJJLsA&q))m 	 
 
9 6666
 
9	8s!   B	A=+A=!B=BB	c                    V ^8  d   QhRRRR/# )r   module_namer   r   zModuleType | Noner   )r   s   "r   r   r   3   s      S 5F r   c                ,   V P                  4       P                  R R4      p V R8X  d   Rp  \        RV  2\        4       \	        4       ^ R7       \        \        P                  V 4      #   \         d"    T R8X  d   \        P                  R8  d    R# h i ; i)	-_
setuptoolspkg_resourceszpip._vendor.)level
truststoreN)   
   )lowerreplace
__import__globalslocalsgetattrpip_vendorImportErrorr%   version_info)r;   s   &r   get_module_from_module_namerO   3   s    ##%--c37Kl"%\+/FHANs{{K00  ,&3+;+;g+Es   ;A' ''BBc                    V ^8  d   QhRRRR/# )r   r;   r   r   z
str | Noner   )r   s   "r   r   r   E   s       
 r   c                8   \        V 4      p\        VR R4      pV'       dz   V'       gr   VP                  f   Q h\        \        P
                  P                  VP                  4      .4      pVP                  V 4      pV'       d   \        VP                  4      pV# )__version__N)
rO   rJ   __file__r   ospathdirnameget_distributionr   version)r;   modulerX   envdists   &    r   get_vendor_version_from_moduler\   E   ss    (5FfmT2Gg***rwwv?@A##K0$,,'GNr   c                    V ^8  d   QhRRRR/# )r   vendor_txt_versionsr*   r   r   r   )r   s   "r   r   r   T   s     L L^ L Lr   c                    V P                  4        FU  w  rRp\        V4      pV'       g   RpTpM\        V4      \        V4      8w  d   RV R2p\        P	                  RWV4       KW  	  R# )zsLog the actual version and print extra info if there is
a conflict or if the actual version could not be imported.
 zM (Unable to locate actual module version, using vendor.txt specified version)z2 (CONFLICT: vendor.txt suggests version should be )z%s==%s%sN)itemsr\   parse_versionr   r    )r^   r;   expected_versionextra_messageactual_versions   &    r   show_actual_vendor_versionsrg   T   sz     *=)B)B)D%7D1  .N>*m<L.MM'(+  	J]K *Er   c                   V ^8  d   QhRR/# r#   r   )r   s   "r   r   r   i   s     9 9d 9r   c                     \         P                  R 4       \        4       p \        4       ;_uu_ 4        \	        V 4       RRR4       R#   + '       g   i     R# ; i)zvendored library versions:N)r   r    r9   r   rg   )r^   s    r   show_vendor_versionsrj   i   s4    
KK,-/1	#$78 
s   AA	c                    V ^8  d   QhRRRR/# )r   optionsr   r   r   r   )r   s   "r   r   r   q   s      v $ r   c                   ^
p\        V 4      pVP                  4       pVP                  4       pRpV'       d   RV R2pR\        V4       V 2p\        P                  V4       V P                  ^8  d   \        V4      V8  d	   RpVRV pMRp\        4       ;_uu_ 4        V F!  p\        P                  \        V4      4       K#  	  V'       d   RV R	2p\        P                  V4       RRR4       R#   + '       g   i     R# ; i)
rD   r`   z
 (target: ra   zCompatible tags: TNFz...
[First z) tags shown. Pass --verbose to show all.])	r   get_sorted_tagsformat_givenlenr   r    verboser   r   )	rl   	tag_limittarget_pythontagsformatted_targetsuffixmsgtags_limitedtags	   &        r   	show_tagsrz   q   s    I&w/M((*D %113F./q1c$i[
1C
KKs4y94JY	CKKC!   +TUCKK 
s    /C5C55D	c                    V ^8  d   QhRRRR/# )r   configr   r   r   r   )r   s   "r   r   r      s      = S r   c                @   V P                  4        UUu0 uF  w  rVP                  R ^4      ^ ,          kK   	  pppV'       g   R# . ROpV Uu. uF  qUV9   g   K  VNK  	  ppV'       g   R# RV9   d   VP                  R4       RP                  V4      # u uppi u upi ).zNot specifiedglobalz, )installwheeldownload)rb   r/   removejoin)r|   keyr>   levelslevels_that_override_globalrA   global_overriding_levels   &      r   ca_bundle_infor      s    17@vsciiQ""F@"B!!%.I%I6   #6h99V A
s   $BBBc                  :    ] tR t^tRtRtRtR R ltR R ltRt	R	# )
DebugCommandz
Display debug information.
z
      %prog <options>Tc                   V ^8  d   QhRR/# r#   r   )r   s   "r   r   DebugCommand.__annotate__   s     " "T "r   c                	    \         P                  ! V P                  4       V P                  P	                  ^ V P                  4       V P                  P
                  P                  4        R# )r   N)r	   add_target_python_optionscmd_optsparserinsert_option_groupr|   load)selfs   &r   add_optionsDebugCommand.add_options   sB    ,,T]];''4==9!r   c               $    V ^8  d   QhRRRRRR/# )r   rl   r   argsz	list[str]r   intr   )r   s   "r   r   r      s!      6  s r   c                	Z   \         P                  R 4       \        R\        4       4       \        R\        P
                  4       \        R\        P                  4       \        R\        P                  ! 4       4       \        R\        P                  ! 4       4       \        R\        P                  ! 4       4       \        R\        P                  4       \        4        \        R\        V P                  P                  4      4       \        R	\         P"                  P%                  R	4      4       \        R
\         P"                  P%                  R
4      4       \        R\'        4       4       \        R\(        P*                  P,                  4       \/        4        \1        V4       \2        # )zThis command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.zpip versionzsys.versionzsys.executablezsys.getdefaultencodingzsys.getfilesystemencodingzlocale.getpreferredencodingzsys.platformz'cert' config valueREQUESTS_CA_BUNDLECURL_CA_BUNDLEzpip._vendor.certifi.where()zpip._vendor.DEBUNDLED)r   warningr!   r   r%   rX   
executablegetdefaultencodinggetfilesystemencodinglocalegetpreferredencodingplatformr(   r   r   r|   rT   environgetr   rK   rL   	DEBUNDLEDrj   rz   r   )r   rl   r   s   &&&r   runDebugCommand.run   s   %	
 	=/"34=#++.#S^^4+S-C-C-EF.0I0I0KL)'')	
 	>3<<0!(.9K9K*LM'8L)MN#RZZ^^4D%EF0%':*CKK,A,AB'r   r   N)
__name__
__module____qualname____firstlineno____doc__usageignore_require_venvr   r   __static_attributes__r   r   r   r   r      s#    E"
 r   r   )2
__future__r   r   loggingrT   r%   optparser   typesr   typingr   pip._vendorrK   pip._vendor.certifir   pip._vendor.packaging.versionr   rc   pip._internal.clir	   pip._internal.cli.base_commandr
   pip._internal.cli.cmdoptionsr   pip._internal.cli.status_codesr   pip._internal.configurationr   pip._internal.metadatar   pip._internal.utils.compatr   pip._internal.utils.loggingr   pip._internal.utils.miscr   	getLoggerr   r   r!   r(   r9   rO   r\   rg   rj   rz   r   r   r   r   r   <module>r      s    "   	 
     % @ ( 2 ; 2 5 2 9 2 4			8	$'0	7$L*9<"+7 +r   