ó
    Á›‘hÒ  ã                   ó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    ÚqC:\Users\psant\Downloads\Noiseback\school\venv\Lib\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  a’  U R                  5        H}  nU R                  (       a  [        R                  " SU5        M-  [        R                  " U5      [           S-  S-  n[        R                  " SX5        [        R                  " X5        M     g g )Nr   Úposixzchanging mode of %sim  iÿ  zchanging mode of %s to %o)r   Úrun_commandÚ	copy_treer   r   ÚoutfilesÚosÚnameÚget_outputsÚdry_runr   ÚinfoÚstatr   Úchmod)r   ÚfileÚmodes      r   ÚrunÚinstall_scripts.run+   s¦   € Ø��Ø×Ñ˜_Ô-ØŸ™ t§~¡~°t×7GÑ7GÓHˆŒÜ�7‰7�gÓð ×(Ñ(Ö*�Ø—<—<Ü—H’HÐ2°DÖ9äŸWšW T›]¬7Ñ3°uÑ<ÀÑF�DÜ—H’HÐ8¸$ÔEÜ—H’H˜TÖ(ò +ð r   c                 ó@   • U R                   R                  =(       d    / $ ©N)ÚdistributionÚscriptsr   s    r   Ú
get_inputsÚinstall_scripts.get_inputs:   s   € Ø× Ñ ×(Ñ(×.¨BÐ.r   c                 ó,   • U R                   =(       d    / $ r3   )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    r0   r6   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	   rE   r   r   Ú<module>rJ      s'   ðñó 
Ý Ý Ý å ô.#�gõ .#r   