Ë
    nûàgã  ã                   ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)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
d„ Zd„ Zd„ Zd	„ Zd
„ Zy)Ú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	   c                 ó.   — d | _         d| _        g | _        y )NF)Úinstall_dirr	   Úoutfiles©Úselfs    úk/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/_distutils/command/install_headers.pyÚinitialize_optionsz"install_headers.initialize_options   s   € ØˆÔØˆŒ
Øˆ�ó    c                 ó*   — | j                  ddd«       y )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y | j                  | j                  «       |D ]<  }| j	                  || j                  «      \  }}| j
                  j                  |«       Œ> y ©N)ÚdistributionÚheadersÚmkpathr   Ú	copy_filer   Úappend)r   r   ÚheaderÚoutÚ_s        r   Úrunzinstall_headers.run    sf   € Ø×#Ñ#×+Ñ+ˆÙØà�‰�D×$Ñ$Ô%Øò 	&ˆFØ—~‘~ f¨d×.>Ñ.>Ó?‰HˆS�!Ø�M‰M× Ñ  Õ%ñ	&r   c                 ó6   — | j                   j                  xs 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__Úboolean_optionsr   r   r"   r$   r&   © r   r   r   r      sU   … Ø.€Kð 	FØGð:€L�(˜4  c¨3° mÑ 4Ñ5Ñ6ó ð
 �i€Oòò

ò
&ò/ór   r   N)Ú__doc__Útypingr   Úcorer   r   r0   r   r   ú<module>r4      s   ðñ*õ
 å ô"�gõ "r   