§
    WŠtjø  ã                   ó>   — d Z ddlmZ ddlmZ  G d„ de¦  «        ZdS )z•distutils.command.install_headers

Implements the Distutils 'install_headers' command, to install C/C++ header
files to the Python include directory.é    )ÚClassVaré   )ÚCommandc                   ó–   — e Zd ZU dZddgZeeeeeef                           e	d<   dgZ
eee                  e	d<   d„ Zd„ Zd	„ Zd
„ Zd„ ZdS )Úinstall_headerszinstall C/C++ header files)zinstall-dir=Údz$directory to install header files to)ÚforceÚfz-force installation (overwrite existing files)Úuser_optionsr	   Úboolean_optionsc                 ó0   — d | _         d| _        g | _        d S )NF)Úinstall_dirr	   Úoutfiles©Úselfs    úk/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/setuptools/_distutils/command/install_headers.pyÚinitialize_optionsz"install_headers.initialize_options   s   € ØˆÔØˆŒ
ØˆŒˆˆó    c                 ó4   — |                       ddd¦  «         d S )NÚinstall)r   r   )r	   r	   )Úset_undefined_optionsr   s    r   Úfinalize_optionsz install_headers.finalize_options   s-   € Ø×"Ò"ØÐ9Ð;Mñ	
ô 	
ð 	
ð 	
ð 	
r   c                 óÔ   — | j         j        }|sd S |                      | j        ¦  «         |D ]:}|                      || j        ¦  «        \  }}| j                             |¦  «         Œ;d S ©N)ÚdistributionÚheadersÚmkpathr   Ú	copy_filer   Úappend)r   r   ÚheaderÚoutÚ_s        r   Úrunzinstall_headers.run    s{   € ØÔ#Ô+ˆØð 	ØˆFà�Š�DÔ$Ñ%Ô%Ð%Øð 	&ð 	&ˆFØ—~’~ f¨dÔ.>Ñ?Ô?‰HˆS�!ØŒM× Ò  Ñ%Ô%Ð%Ð%ð	&ð 	&r   c                 ó   — | j         j        pg S r   )r   r   r   s    r   Ú
get_inputszinstall_headers.get_inputs*   s   € ØÔ Ô(Ð.¨BÐ.r   c                 ó   — | j         S r   )r   r   s    r   Úget_outputszinstall_headers.get_outputs-   s
   € ØŒ}Ðr   N)Ú__name__Ú
__module__Ú__qualname__Údescriptionr   r   ÚlistÚtupleÚstrÚ__annotations__r   r   r   r#   r%   r'   © r   r   r   r      s¹   € € € € € € Ø.€Kð 	FØGð:€L�(˜4  c¨3° mÔ 4Ô5Ô6ð ð ñ ð
 -4¨9€O�X˜d 3œiÔ(Ð4Ð4Ñ4ðð ð ð

ð 
ð 
ð
&ð &ð &ð/ð /ð /ðð ð ð ð r   r   N)Ú__doc__Útypingr   Úcorer   r   r0   r   r   ú<module>r4      si   ðð*ð *ð
 Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð ð"ð "ð "ð "ð "�gñ "ô "ð "ð "ð "r   