
    n&ph                     6    S r SSKJr  SSKJr   " S S\5      rg)zdistutils.command.install_headers

Implements the Distutils 'install_headers' command, to install C/C++ header
files to the Python include directory.    )ClassVar   )Commandc                   ~    \ rS rSr% SrSS/r\\\\	\	\	4         \
S'   S/r\\\	      \
S'   S rS	 rS
 rS rS rSrg)install_headers   z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                 .    S U l         SU l        / U l        g )NF)install_dirr
   outfilesselfs    `/var/www/html/venv/lib/python3.13/site-packages/setuptools/_distutils/command/install_headers.pyinitialize_options"install_headers.initialize_options   s    
    c                 *    U R                  SSS5        g )Ninstall)r   r   )r
   r
   )set_undefined_optionsr   s    r   finalize_options install_headers.finalize_options   s    ""9;M	
r   c                     U R                   R                  nU(       d  g U R                  U R                  5        U H;  nU R	                  X R                  5      u  p4U R
                  R                  U5        M=     g N)distributionheadersmkpathr   	copy_filer   append)r   r   headerout_s        r   runinstall_headers.run    s]    ##++D$$%F~~f.>.>?HSMM  % r   c                 @    U R                   R                  =(       d    / $ r   )r   r   r   s    r   
get_inputsinstall_headers.get_inputs*   s      ((.B.r   c                     U R                   $ r   )r   r   s    r   get_outputsinstall_headers.get_outputs-   s    }}r   )r
   r   r   N)__name__
__module____qualname____firstlineno__descriptionr   r   listtuplestr__annotations__r   r   r   r&   r)   r,   __static_attributes__ r   r   r   r      sc    .K 	FG:L(4c3m 456 
 -49OXd3i(4


&/r   r   N)__doc__typingr   corer   r   r8   r   r   <module>r<      s   *
  "g "r   