idwNddlZddlmZddlmZddlmZGddeZdS)N)Command) new_compiler)get_cmdc.eZdZdZgZdZdZdZdZdS) install_clibz*Command to install installable C librariesc"d|_g|_dSN) install_diroutfilesselfs Y/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/command/install_clib.pyinitialize_optionszinstall_clib.initialize_options s c2|dddS)Ninstall) install_libr )set_undefined_optionsr s rfinalize_optionszinstall_clib.finalize_optionss ""9.LMMMMMrcRtd}|js||j}|js+t d}||jn|j}|jjD]}tj |j |j }| |j}tj ||}|||j|||ddS)N build_clib)compilerr)rrrrr customize distributioninstalled_librariesospathjoinr target_dirlibrary_filenamenamemkpathr append copy_file)r build_clib_cmd build_dirrlrr!sources rrunzinstall_clib.runs ..( .  + + - - -"- & /#T222H   t0 1 1 1 1%.H"6 H HAd&6 EEJ,,QV44DW\\)T22F KK # # # M  !C!CA!F G G G G  H Hrc|jSr )r r s r get_outputszinstall_clib.get_outputs's }rN) __name__ __module__ __qualname__ description user_optionsrrr)r+rrrrs`>KLNNNHHH*rr)rdistutils.corerdistutils.ccompilerrnumpy.distutils.misc_utilrrr1rrr5sx """""",,,,,,------"""""7"""""r