+
    SBi                       ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHtHtH	t	 ^RI
Ht ^RIHtHt ^ RIHu Ht ^ RIHt ]'       d   ^RIHt MRtR	 R
 lt ! R R]P"                  4      t]P"                  P0                   U u. uF  q ^ ,          ]P2                  9  g   K  V NK   	  up ]P4                  ,           ]n        R# u up i )    )annotationsN)Callable)TYPE_CHECKINGAnyClassVar)Distribution)SetuptoolsDeprecationWarningSetuptoolsWarning)DistutilsArgError)easy_installc                   V ^8  d   QhRR/# )   namestr )formats   "?/usr/lib/python3.14/site-packages/setuptools/command/install.py__annotate__r      s     K Kc K    c                    V R 8X  d)   \         P                  ! RRR7       \        P                  # \	        R\
        : RV : 24      h)_installzk`setuptools.command._install` was an internal implementation detail that was left in for numpy<1.9 support.)due_datezmodule z has no attribute )     r   )r	   emitoriginstallAttributeError__name__)r   s   &r   __getattr__r       sE    z$))6!	

 ||
78,.@I
JJr   c                  
  a  ] tR t^ t$ RtR]R&   ]P                  P                  RR.,           t]P                  P                  RR.,           t	RR 3RR	 3.t
R
]R&   ]! ]
4      tV 3R ltR V 3R lltR t]R 4       tRtV ;t# )r   z7Use easy_install to install the package, w/dependenciesr   distributionold-and-unmanageable!single-version-externally-managedinstall_egg_infoc                	    R # Tr   selfs   &r   <lambda>install.<lambda>4   s    $r   install_scriptsc                	    R # r'   r   r(   s   &r   r*   r+   5   s    r   z8ClassVar[list[tuple[str, Callable[[Any], bool] | None]]]new_commandsc                	t   < \         P                  ! R RRRR7       \        SV `  4        RV n        RV n        R# )zsetup.py install is deprecated.z
            Please avoid running ``setup.py`` directly.
            Instead, use pypa/build, pypa/installer or other
            standards-based tools.
            zAhttps://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)see_urlr   N)r   
      )r	   r   superinitialize_optionsold_and_unmanageable!single_version_externally_managedr)   	__class__s   &r   r4   install.initialize_options9   s?    $))-
 X#		
 	"$$(!15.r   c                   V ^8  d   QhRR/# )r   returnNoner   )r   s   "r   r   install.__annotate__I   s      $ r   c                	   < \         SV `  4        V P                  '       d
   R V n        R# V P                  '       d4   V P                  '       g    V P                  '       g   \        R4      hR# R# R# )TzAYou must specify --record or --root when building system packagesN)r3   finalize_optionsrootr6   recordr   r7   s   &r   r?   install.finalize_optionsI   sX     "99959D2333999T[[['W  &19 4r   c                	    V P                   '       g   V P                  '       d    \        P                  P	                  V 4      # R V n        RV n        R # )N )r@   r6   r   r   handle_extra_path	path_file
extra_dirsr(   s   &r   rE   install.handle_extra_pathS   s>    999>>><<11$77 r   c                   V fM   Rp\         P                  ! V4       \        P                  ! 4       R8X  d   Rp\         P                  ! V4       R# \        P
                  ! V 4      pVR,           Fv  pVR,          w  p\        P                  ! V4      pVP                  P                  RR4      pVR	8X  d   VP                  R
8X  d   KZ  VR8H  ;'       d    VP                  R8H  u # 	  R# )a  
Attempt to detect whether run() was called from setup() or by another
command.  If called by setup(), the parent caller will be the
'run_command' method in 'distutils.dist', and *its* caller will be
the 'run_commands' method.  If called any other way, the
immediate caller *might* be 'run_command', but it won't have been
called by 'run_commands'. Return True in that case or if a call stack
is unavailable. Return False otherwise.
z4Call stack not available. bdist_* commands may fail.
IronPythonz6For best results, pass -X:Frames to enable call stack.T:r      N:N   Nr   rD   zsetuptools.distrun_commandzdistutils.distrun_commandsF)
r
   r   platformpython_implementationinspectgetouterframesgetframeinfo	f_globalsgetfunction)	run_framemsgframesframecallerinfocaller_modules   &      r   _called_from_setupinstall._called_from_setup^   s     HC""3'--/<?N!&&s+''	2C[[Eb	IV''/D",,00R@M 11dmm}6T $44XX.9XX ! r   )rG   r5   rF   r6   )r#   NzTry not to use this!)r$   Nz5used by system package builders to create 'flat' eggs)r   
__module____qualname____firstlineno____doc____annotations__r   r   user_optionsboolean_optionsr.   dict_ncr4   r?   rE   staticmethodr^   __static_attributes____classcell__)r8   s   @r   r   r       s    A<<,,>	
0 L ll22+6 O 
./	-.NLJ  |
C6  	  r   r   )
__future__r   rQ   rO   collections.abcr   typingr   r   r   distr   warningsr	   r
   distutils.command.installcommandr   r   distutils.errorsr   r   easy_install_clsr    sub_commandsrh   r.   )cmds   0r   <module>rw      s    "   $ / /  F ( ( .>K]dll ]D <<,,,CAgkk0ICC,  s    B?B?