+
     h  c                   s8    R t ^ RIHt ^RIHt  ! R R]4      tR# )zdistutils.command.install_headers

Implements the Distutils 'install_headers' command, to install C/C++ header
files to the Python include directory.)ClassVar)Commandc                   s\   a  ] tR t^t o RtRR.tR.tR tR tR t	R t
R tV 3R ltR	tV tR
# )install_headerszinstall C/C++ header filesforcec                s0    R V n         RV n        . V n        R # )NF)install_dirr   outfilesself   &R/usr/lib/python3.14/site-packages/setuptools/_distutils/command/install_headers.pyinitialize_optionsZ"install_headers.initialize_options   s    
    c                s,    V P                  R RR4       R# )ZinstallN)r   r   )r   r   )Zset_undefined_optionsr   r   r	   finalize_optionsZ install_headers.finalize_options   s    ""9;M	
r   c                s    V P                   P                  pV'       g   R # V P                  V P                  4       V F;  pV P	                  W P                  4      w  r4V P
                  P                  V4       K=  	  R # N)distributionheadersZmkpathr   Z	copy_filer   Zappend)r   r   ZheaderZoutZ_s   &    r	   runZinstall_headers.run    s]    ##++D$$%F~~f.>.>?HSMM  % r   c                sB    V P                   P                  ;'       g    . # r   )r   r   r   r   r	   
get_inputsZinstall_headers.get_inputs*   s      ((..B.r   c                s    V P                   # r   )r   r   r   r	   get_outputsZinstall_headers.get_outputs-   s    }}r   c                s   < V ^8  d   Qh/ S[ S[S[S[S[S[3,          ,          ,          ;R&   S[ S[S[,          ,          ;R&   # )i   user_optionsboolean_options)r    ZlistZtupleZstr)Zformat__classdict__s   "r	   Z__annotate__Zinstall_headers.__annotate__   s?      4c3m 456   d3i(4 r   )r   r   r   N)zinstall-dir=Zdz$directory to install header files to)r   Zfz-force installation (overwrite existing files))Z__name__Z
__module__Z__qualname__Z__firstlineno__Zdescriptionr   r   r
   r   r   r   r   Z__annotate_func__Z__static_attributes__Z__classdictcell__)r   s   @r	   r   r      sD     .K 	FG:L
 -49O


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