ó
    µ'ÔiU  ã                   óV   • S r SSKrSSKJr  SSKJr  SSKJr  SSKJ	r	   " S S	\	5      r
g)
zudistutils.command.install_scripts

Implements the Distutils 'install_scripts' command, for installing
Python scripts.é    N)Úlog)ÚST_MODE)ÚClassVaré   )ÚCommandc                   óf   • \ rS rSr% Sr/ SQrSS/r\\\	      \
S'   S rSS	 jrSS
 jrS rS rSrg)Úinstall_scriptsé   z%install scripts (Python or otherwise)))zinstall-dir=Údzdirectory to install scripts to)z
build-dir=Úbz'build directory (where to install from))ÚforceÚfz-force installation (overwrite existing files))ú
skip-buildNzskip the build stepsr   r   Úboolean_optionsc                 ó<   • S U l         SU l        S U l        S U l        g )NF)Úinstall_dirr   Ú	build_dirÚ
skip_build©Úselfs    Úl/var/www/surfInsights/venv3-11/lib/python3.13/site-packages/setuptools/_distutils/command/install_scripts.pyÚinitialize_optionsÚ"install_scripts.initialize_options   s   € ØˆÔØˆŒ
ØˆŒØˆ�ó    Nc                 óP   • U R                  SS5        U R                  SSSS5        g )NÚbuild)Úbuild_scriptsr   Úinstall)r	   r   )r   r   )r   r   )Úset_undefined_optionsr   s    r   Úfinalize_optionsÚ install_scripts.finalize_options"   s-   € Ø×"Ñ" 7Ð,JÔKØ×"Ñ"ØØ.ØØ(õ		
r   c                 ó–  • U R                   (       d  U R                  S5        U R                  U R                  U R                  5      U l        [        R                  S:X  ah  U R                  5        HS  n[        R                  " U5      [           S-  S-  n[        R                  " SX5        [        R                  " X5        MU     g g )Nr   Úposixim  iÿ  zchanging mode of %s to %o)r   Úrun_commandÚ	copy_treer   r   ÚoutfilesÚosÚnameÚget_outputsÚstatr   r   ÚinfoÚchmod)r   ÚfileÚmodes      r   ÚrunÚinstall_scripts.run+   s�   € Ø��Ø×Ñ˜_Ô-ØŸ™ t§~¡~°t×7GÑ7GÓHˆŒÜ�7‰7�gÓð ×(Ñ(Ö*�ÜŸš ›¤wÑ/°5Ñ8¸FÑB�Ü—’Ð4°dÔAÜ—’˜Ö$ò +ð r   c                 ó@   • U R                   R                  =(       d    / $ ©N)ÚdistributionÚscriptsr   s    r   Ú
get_inputsÚinstall_scripts.get_inputs7   s   € Ø× Ñ ×(Ñ(×.¨BÐ.r   c                 ó,   • U R                   =(       d    / $ r2   )r&   r   s    r   r)   Úinstall_scripts.get_outputs:   s   € Ø�}‰}×" Ð"r   )r   r   r   r&   r   )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚdescriptionÚuser_optionsr   r   ÚlistÚstrÚ__annotations__r   r    r/   r5   r)   Ú__static_attributes__© r   r   r	   r	      sA   ‡ Ø9€Kò€Lð -4°\Ð+B€O�X˜d 3™iÑ(ÓBòô
ô
%ò/õ#r   r	   )Ú__doc__r'   Údistutils._logr   r*   r   Útypingr   Úcorer   r	   rD   r   r   Ú<module>rI      s'   ðñó 
Ý Ý Ý å ô+#�gõ +#r   