_i*dZddlmZGddeZy)zdistutils.command.install_headers Implements the Distutils 'install_headers' command, to install C/C++ header files to the Python include directory.)Commandc<eZdZdZddgZdgZdZdZdZdZ d Z y ) install_headerszinstall C/C++ header files)z install-dir=dz$directory to install header files to)forcefz-force installation (overwrite existing files)rc.d|_d|_g|_y)N) install_dirroutfilesselfs /builddir/build/BUILDROOT/alt-python312-setuptools-69.0.2-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/setuptools/_distutils/command/install_headers.pyinitialize_optionsz"install_headers.initialize_optionss  c*|jdddy)Ninstall)rr )rr)set_undefined_optionsr s rfinalize_optionsz install_headers.finalize_optionss "" 9;M rc|jj}|sy|j|j|D]<}|j ||j\}}|j j |>yN) distributionheadersmkpathr copy_filer append)rrheaderout_s rrunzinstall_headers.runsa##++  D$$%F~~fd.>.>?HS! MM  %rc6|jjxsgSr)rrr s r get_inputszinstall_headers.get_inputs(s  ((.B.rc|jSr)r r s r get_outputszinstall_headers.get_outputs+s }}rN) __name__ __module__ __qualname__ description user_optionsboolean_optionsrrr r"r$rrrr s9.K FGL iO  &/rrN)__doc__corerrr+rrr.s* "g"r