+
    <j                        ^ RI t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	H
t
Ht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% ]PL                  ! ]'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t0R  R! lt1 ! R" R#]4      t2R# )$    NValues)
ModuleType)AnyDictListOptional)where)parse)
cmdoptions)Command)make_target_python)SUCCESS)Configuration)get_environment)open_text_resource)
indent_log)get_pip_versionc                4    V ^8  d   QhR\         R\        RR/# )   namevaluereturnN)strr   )formats   "Q/opt/headortail/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   N )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                F    V ^8  d   QhR\         \        \        3,          /# )r   r   r   r   )r   s   "r   r   r   %   s     	7 	7tCH~ 	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>.   s     6

4##s    )r   	readlinesstripr1   dict)fr3   liness      r   create_vendor_txt_mapr;   %   s    	M<	8	8A 78kkm
6Cdtt|)DJJLsA&q))m 	 
 
9 6666
 
9	8s!   B	A=+A=!B=BB	c                F    V ^8  d   QhR\         R\        \        ,          /# r   module_namer   )r   r	   r   )r   s   "r   r   r   1   s      S Xj5I 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_namerR   1   s    ##%--c37Kl"%\+/FHANs{{K00  ,&3+;+;g+Es   ;A' ''BBc                F    V ^8  d   QhR\         R\        \         ,          /# r=   )r   r	   )r   s   "r   r   r   C   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)
rR   rM   __file__r   ospathdirnameget_distributionr   version)r>   moduler[   envdists   &    r   get_vendor_version_from_moduler_   C   ss    (5FfmT2Gg***rwwv?@A##K0$,,'GNr   c                J    V ^8  d   QhR\         \        \        3,          RR/# )r   vendor_txt_versionsr   Nr,   )r   s   "r   r   r   R   s&     L LT#s(^ 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!   )ra   r>   expected_versionextra_messageactual_versions   &    r   show_actual_vendor_versionsrj   R   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   g   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!   r;   r   rj   )ra   s    r   show_vendor_versionsrm   g   s4    
KK,-/1	#$78 
s   AA	c                (    V ^8  d   QhR\         RR/# )r   optionsr   Nr   )r   s   "r   r   r   o   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)
rG   rc   z
 (target: rd   zCompatible tags: TNFz...
[First z) tags shown. Pass --verbose to show all.])	r   get_sorted_tagsformat_givenlenr    r!   verboser   r   )	ro   	tag_limittarget_pythontagsformatted_targetsuffixmsgtags_limitedtags	   &        r   	show_tagsr}   o   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                0    V ^8  d   QhR\         R\        /# )r   configr   )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)re   r1   removejoin)r   keyrA   levelslevels_that_override_globalrD   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                   P   a  ] tR t^t o RtRtRtV 3R lR ltV 3R lR ltRt	V t
R	# )
DebugCommandz
Display debug information.
z
      %prog <options>Tc                   < V ^8  d   QhRR/# r$   r%   )r   __classdict__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S[ RS[S[,          RS[/# )r   ro   argsr   )r   r   r   int)r   r   s   "r   r   r      s&      6 c 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'   r[   
executablegetdefaultencodinggetfilesystemencodinglocalegetpreferredencodingplatformr*   r   r   r   rW   environgetr
   rN   rO   	DEBUNDLEDrm   r}   r   )r   ro   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____classdictcell__)r   s   @r   r   r      s+     E" "
 r   r   )3r   loggingrW   r'   optparser   typesr   typingr   r   r   r	   pip._vendorrN   pip._vendor.certifir
   pip._vendor.packaging.versionr   rf   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*   r;   rR   r_   rj   rm   r}   r   r   r%   r   r   <module>r      s      	 
   , ,  % @ ( 2 ; 2 5 2 9 2 4			8	$'0	7$L*9<"+7 +r   