+
    êh†  ã                  ó¨  € ^ RI Ht ^ RIt^ RIt^ RI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Ht ^RI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,                  P:                   U u. uF  q ^ ,          ]P<                  9  g   K  V NK   	  up ]P>                  ,           ]n        R# u up i )é    )ÚannotationsN)ÚCallable)ÚTYPE_CHECKINGÚAnyÚClassVarÚcast)ÚDistribution)ÚSetuptoolsDeprecationWarningÚSetuptoolsWarning)Ú	bdist_egg)ÚDistutilsArgError)Úeasy_installc               ó   € V ^8„  d   QhRR/# )é   ÚnameÚstr© )Úformats   "Ú</usr/lib/python3/dist-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)Ú_install)Údue_datezmodule z has no attribute zk`setuptools.command._install` was an internal implementation detail that was left in for numpy<1.9 support.)ié  é   r   )r
   ÚemitÚorigÚinstallÚAttributeErrorÚ__name__)r   s   &r   Ú__getattr__r!      sE   € ØˆzÔÜ$×)Ò)ð8à!õ	
ô
 �|‰|ÐÜ
˜7¤8¡,Ð.@ÀÁÐ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V 3R lt]R 4       tR R l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>8   s   € ©$r   Úinstall_scriptsc                	ó   € R # r(   r   r)   s   &r   r+   r,   9   s   € ©r   z8ClassVar[list[tuple[str, Callable[[Any], bool] | None]]]Únew_commandsc                	ór   <€ \         P                  ! 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_urlN)r
   r   ÚsuperÚinitialize_optionsÚold_and_unmanageableÚ!single_version_externally_managed©r*   Ú	__class__s   &€r   r3   Úinstall.initialize_options=   s<   ø€ Ü$×)Ò)Ø-ðð
 Xõ	
ô 	‰Ñ"Ô$Ø$(ˆÔ!Ø15ˆÖ.r   c               ó   € V ^8„  d   QhRR/# ©r   ÚreturnÚNoner   )r   s   "r   r   Úinstall.__annotate__O   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)r2   Úfinalize_optionsÚrootr5   Úrecordr   r6   s   &€r   r?   Úinstall.finalize_optionsO   sX   ø€ Ü‰Ñ Ô"Ø�9�9ˆ9Ø59ˆDÖ2Ø×3×3Ð3Ø—9—9�9 T§[§[ [Ü'ØWóð ñ &1‘9ñ 4r   c                	ó¨   € V P                   '       g   V P                  '       d    \        P                  P	                  V 4      # R V n        RV n        R # )NÚ )r@   r5   r   r   Úhandle_extra_pathÚ	path_fileÚ
extra_dirsr)   s   &r   rE   Úinstall.handle_extra_pathY   s>   € Ø�9�9ˆ9˜×>×>Ð>ä—<‘<×1Ñ1°$Ó7Ð7ð ˆŒØˆŒÙr   c                	ó   <€ V P                   '       g   V P                  '       d   \        SV `  4       # V P	                  \
        P                  ! 4       4      '       g   \        SV `  4        R # V P                  4        R # )N)r4   r5   r2   ÚrunÚ_called_from_setupÚinspectÚcurrentframeÚdo_egg_installr6   s   &€r   rJ   Úinstall.rund   s_   ø€ à×$×$Ð$¨×(N×(NÐ(NÜ‘7‘;“=Ð à×&Ñ&¤w×';Ò';Ó'=×>Ò>ä‰G‰KŒMñ ð ×ÑÔ!á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_implementationrL   ÚgetouterframesÚgetframeinfoÚ	f_globalsÚgetÚfunction)Ú	run_frameÚmsgÚframesÚframeÚcallerÚinfoÚcaller_modules   &      r   rK   Úinstall._called_from_setupq   sÐ   € ð ÒØHˆCÜ×"Ò" 3Ô'Ü×-Ò-Ó/°<Ô?ØN�Ü!×&Ò& sÔ+Ùä×'Ò'¨	Ó2ˆØ˜C—[�[ˆEØ˜b�	‰IˆVÜ×'Ò'¨Ó/ˆDØ"×,Ñ,×0Ñ0°¸RÓ@ˆMàÐ 1Ô1°d·m±mÀ}Ô6Táà Ð$4Ñ4×XÐX¸¿¹È.Ñ9XÒXñ !ñ r   c               ó   € V ^8„  d   QhRR/# r:   r   )r   s   "r   r   r=   ’   s   € ÷ 1ñ 1 ñ 1r   c           
     	óx  € V P                   P                  R 4      p\        \        V! V P                   RV P                  V P
                  R7      4      pVP                  4        RVn        VP                  P                  \        P                  ! R4      4       V P                  R4       \        \        V P                   P                  R4      4      pVP                  .p\        P                   '       d!   VP#                  ^ \        P                   4       WBn        VP'                  RR7       R\        n        R# )	r   Úx)Úargsr@   rA   Ú.z*.eggr   F)Úshow_deprecationN)r#   Úget_command_classr   Úeasy_install_clsr@   rA   Úensure_finalizedÚalways_copy_fromÚpackage_indexÚscanÚglobrT   Úbdist_egg_clsÚget_command_objÚ
egg_outputÚ
setuptoolsÚbootstrap_install_fromÚinsertrh   rJ   )r*   r   Úcmdr   rh   s   &    r   rN   Úinstall.do_egg_install’   sò   € Ø×(Ñ(×:Ñ:¸>ÓJˆäô ÙØ×!Ñ!ØØ—Y‘YØ—{‘{ô	ó
ˆð 	×ÑÔØ"ˆÔð 	×Ñ×ÑœtŸyšy¨Ó1Ô2à×Ñ˜Ô%Üœ¨×(9Ñ(9×(IÑ(IÈ+Ó(VÓWˆ	Ø×$Ñ$Ð%ˆä×,×,Ð,à�K‰K˜œ:×<Ñ<Ô=àŒØ�‰ ˆÔ'Ø,0Œ
Ö)r   )rG   r4   rF   r5   )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Ú_ncr3   r?   rE   rJ   ÚstaticmethodrK   rN   Ú__static_attributes__Ú__classcell__)r7   s   @r   r   r   $   s¶   ø‡ ÙAàÓà—<‘<×,Ñ,Ø>ð	
ð0õ €Lð —l‘l×2Ñ2ØØ+ð6õ €Oð 
Ñ.Ð/Ø	Ñ-Ð.ðN€LÐJó ñ ˆ|Ó
€Cõ6÷$ð ò	õð ñó ð÷@1ó 1r   r   ) Ú
__future__r   rq   rL   rV   Úcollections.abcr   Útypingr   r   r   r   ru   Údistr	   Úwarningsr
   r   r   rr   Údistutils.command.installÚcommandr   r   Údistutils.errorsr   r   rl   r!   Úsub_commandsr‚   r/   )rx   s   0r   Ú<module>r�      sŸ   ðÝ "ã Û Û Ý $ß 5Ó 5ã å ß FÝ 1ç (Ð (Ý .çæ>àÐõKôM1ˆd�l‰lô M1ðd —<‘<×,Ò,óÙ,ˆC°Aµ¸g¿k¹kÑ0I‡C€CÑ,ñà×Ñõ€Ö ùò s   ÂCÂ.C