ó
    µ'Ôi�	  ã                  ó€   • S SK Jr  S SKrS SKrSSKJr  SSKJr  S SKJ	s  J
r  S SKJr   " S S\R                  5      r
g)	é    )ÚannotationsNé   )Úensure_directory)ÚDistribution)Úlogc                  óL   • \ rS rSr% SrS\S'   SS jrSS jrS rSSS jjr	S	r
g
)Úinstall_scriptsé   z;Do normal script install, plus any egg_info wrapper scriptsr   Údistributionc                óP   • [         R                  R                  U 5        SU l        g )NF)Úorigr	   Úinitialize_optionsÚno_ep©Úselfs    Úa/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/command/install_scripts.pyr   Ú"install_scripts.initialize_options   s   € Ü×Ñ×/Ñ/°Ô5Øˆ�
ó    c                óî   • U R                  S5        U R                  R                  (       a   [        R                  R                  U 5        O/ U l        U R                  (       a  g U R                  5         g )NÚegg_info)	Úrun_commandr   Úscriptsr   r	   ÚrunÚoutfilesr   Ú_install_ep_scriptsr   s    r   r   Úinstall_scripts.run   sP   € Ø×Ñ˜Ô$Ø×Ñ×$×$Ü× Ñ ×$Ñ$ TÕ*à')ˆDŒMØ�:�:àØ× Ñ Õ"r   c                óâ  • SSK Jn  SSKJn  U R	                  S5      nUR
                  R                  UR                  S9nU R	                  S5      n[        USS 5      nUR                  nU[        R                  :X  a  U/nUR                  5       nUR                  R                  5       R                  U5      nUR                  XHR!                  5       5       H  n	U R"                  " U	6   M     g )Nr   )Ú_scripts)Úmetadatar   )ÚpathÚbuild_scriptsÚ
executable)Ú r   Ú
_importlibr   Úget_finalized_commandr   Úatr   ÚgetattrÚScriptWriterÚsysr"   ÚbestÚcommand_spec_classÚ
from_paramÚget_argsÚ	as_headerÚwrite_script)
r   r   r   Úei_cmdÚdistÚbs_cmdÚ
exec_paramÚwriterÚcmdÚargss
             r   r   Ú#install_scripts._install_ep_scripts!   sÄ   € åÝ)à×+Ñ+¨JÓ7ˆØ×$Ñ$×'Ñ'¨V¯_©_Ð'Ð=ˆØ×+Ñ+¨OÓ<ˆÜ˜V \°4Ó8ˆ
Ø×&Ñ&ˆØœŸ™Ó'ð %˜ˆJà—‘“ˆØ×'Ñ'×,Ñ,Ó.×9Ñ9¸*ÓEˆØ—O‘O D¯-©-«/Ö:ˆDØ×Ò˜tÓ$ò ;r   c                ó¢  • SSK JnJn  [        R                  " SXR
                  5        [        R                  R                  U R
                  U5      nU R                  R                  U5        SU;   a  SOSnU" 5       n	[        U5        [        USU-   US9 n
U
R                  U5        SSS5        U" US	U	-
  5        g! , (       d  f       N= f)
z1Write an executable file to the scripts directoryr   )Úattempt_chmod_verboseÚcurrent_umaskzInstalling %s script to %sÚbNzutf-8Úw)Úencodingiÿ  )Ú_shutilr9   r:   r   ÚinfoÚinstall_dirÚosr    Újoinr   Úappendr   ÚopenÚwrite)r   Úscript_nameÚcontentsÚmodeÚignoredÚchmodr:   Útargetr=   ÚmaskÚfs              r   r/   Úinstall_scripts.write_script5   sœ   € çKä�ŠÐ-¨{×<LÑ<LÔMÜ—‘—‘˜d×.Ñ.°Ó<ˆØ�‰×Ñ˜VÔ$à $›;‘4¨GˆÙ‹ˆÜ˜Ô Ü�&˜# ™*¨xÒ8¸AØ�G‰G�HÔ÷ 9áˆf�e˜d‘lÕ#÷ 9Õ8ús   ÂC Ã 
C)r   r   N)ÚreturnÚNone)Út)rH   ÚstrrO   rP   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__r   r   r   r/   Ú__static_attributes__© r   r   r	   r	      s$   ‡ ÙEàÓôô	#ò%÷($ñ $r   r	   )Ú
__future__r   rA   r)   Ú_pathr   r1   r   Ú!distutils.command.install_scriptsÚcommandr	   r   Ú	distutilsr   rZ   r   r   Ú<module>r`      s/   ðÝ "ã 	Û 
å $Ý ç 0Ð 0Ý ô5$�d×*Ñ*õ 5$r   