§
    WŠtjU  ã                   ó^   — d Z ddlZddlmZ ddlmZ ddlmZ ddlm	Z	  G d„ d	e	¦  «        Z
dS )
zudistutils.command.install_scripts

Implements the Distutils 'install_scripts' command, for installing
Python scripts.é    N)Úlog)ÚST_MODE)ÚClassVaré   )ÚCommandc                   óh   — e Zd ZU dZg d¢ZddgZeee                  e	d<   d„ Z
dd	„Zdd
„Zd„ Zd„ ZdS )Úinstall_scriptsz%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                 ó>   — d | _         d| _        d | _        d | _        d S )NF)Úinstall_dirr   Ú	build_dirÚ
skip_build©Úselfs    úk/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/setuptools/_distutils/command/install_scripts.pyÚinitialize_optionsz"install_scripts.initialize_options   s#   € ØˆÔØˆŒ
ØˆŒØˆŒˆˆó    ÚreturnNc                 ób   — |                       dd¦  «         |                       dddd¦  «         d S )NÚbuild)Úbuild_scriptsr   Úinstall)r	   r   )r   r   )r   r   )Úset_undefined_optionsr   s    r   Úfinalize_optionsz install_scripts.finalize_options"   sG   € Ø×"Ò" 7Ð,JÑKÔKÐKØ×"Ò"ØØ.ØØ(ñ		
ô 	
ð 	
ð 	
ð 	
r   c                 óz  — | j         s|                      d¦  «         |                      | j        | j        ¦  «        | _        t          j        dk    rg|                      ¦   «         D ]T}t          j	        |¦  «        t                   dz  dz  }t          j        d||¦  «         t          j        ||¦  «         ŒSd S d S )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   Úrunzinstall_scripts.run+   s¼   € ØŒð 	.Ø×Ò˜_Ñ-Ô-Ð-ØŸš t¤~°tÔ7GÑHÔHˆŒÝŒ7�gÒÐð ×(Ò(Ñ*Ô*ð %ð %�Ýœ ™œ¥wÔ/°5Ñ8¸FÑB�Ý”Ð4°d¸DÑAÔAÐAÝ”˜˜tÑ$Ô$Ð$Ð$ð Ðð%ð %r   c                 ó   — | j         j        pg S ©N)ÚdistributionÚscriptsr   s    r   Ú
get_inputszinstall_scripts.get_inputs7   s   € ØÔ Ô(Ð.¨BÐ.r   c                 ó   — | j         pg S r/   )r$   r   s    r   r'   zinstall_scripts.get_outputs:   s   € ØŒ}Ð" Ð"r   )r   N)Ú__name__Ú
__module__Ú__qualname__ÚdescriptionÚuser_optionsr   r   ÚlistÚstrÚ__annotations__r   r   r-   r2   r'   © r   r   r	   r	      s¡   € € € € € € Ø9€Kðð ð €Lð -4°\Ð+B€O�X˜d 3œiÔ(ÐBÐBÑBðð ð ð
ð 
ð 
ð 
ð
%ð 
%ð 
%ð 
%ð/ð /ð /ð#ð #ð #ð #ð #r   r	   )Ú__doc__r%   Údistutils._logr   r(   r   Útypingr   Úcorer   r	   r<   r   r   ú<module>rA      s–   ððð ð 
€	€	€	Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð ð+#ð +#ð +#ð +#ð +#�gñ +#ô +#ð +#ð +#ð +#r   