§ y<ˆjð ãó¦—dZddlZddlmZejdej¦«jZejdej¦«jZ Gd„de¦«ZdS)zŒdistutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts. Overridden to support f2py. éN)Ú Extensionz.*\.(cpp|cxx|cc)\Zz!.*\.(f90|f95|f77|for|ftn|f|pyf)\ZcóL—eZdZdZ dd„Zd„Zd„ZdS)ra Parameters ---------- name : str Extension name. sources : list of str List of source file locations relative to the top directory of the package. extra_compile_args : list of str Extra command line arguments to pass to the compiler. extra_f77_compile_args : list of str Extra command line arguments to pass to the fortran77 compiler. extra_f90_compile_args : list of str Extra command line arguments to pass to the fortran90 compiler. Ncóª—tj||g||||||| | | | ¬¦ « ||_| pg|_t |jt ¦«rAddl}d}| |td¬¦«|j  ¦«|_|pg|_ ||_ |pg|_ |pg|_ |pg|_|pg|_|pg|_|pg|_dS)N) Ú include_dirsÚ define_macrosÚ undef_macrosÚ library_dirsÚ librariesÚruntime_library_dirsÚ extra_objectsÚextra_compile_argsÚextra_link_argsÚexport_symbolsrz4swig_opts is specified as a string instead of a listé)Ú stacklevel)Ú old_ExtensionÚ__init__ÚsourcesÚ swig_optsÚ isinstanceÚstrÚwarningsÚwarnÚ SyntaxWarningÚsplitÚdependsÚlanguageÚ f2py_optionsÚ module_dirsÚextra_c_compile_argsÚextra_cxx_compile_argsÚextra_f77_compile_argsÚextra_f90_compile_args)ÚselfÚnamerrrrr r r r r rrrrrrrr r!r"r#rÚmsgs úm/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/distutils/extension.pyrzExtension.__init__!s€õ, ÔØ�d˜BØ)Ø+Ø)Ø)Ø#Ø%9Ø+Ø#5Ø /Ø-ð /ñ /ô /ð /ðˆŒ ð#˜ bˆŒõ �d”n¥cÑ *Ô *ð 4Ø ˆOˆOˆOØHˆCØ �MŠM˜#�}¸ˆMÑ ;Ô ;Ð ;Ø!œ^×1Ò1Ñ3Ô3ˆDŒNð�} "ˆŒ Ø ˆŒ ð)Ð.¨BˆÔØ&Ð,¨"ˆÔØ$8Ð$>¸BˆÔ!Ø&<Ð&BÀˆÔ#Ø&<Ð&BÀˆÔ#Ø&<Ð&BÀˆÔ#àˆócóX—|jD]!}tt|¦«¦«rdSŒ"dS©NTF)rÚ cxx_ext_rer©r$Úsources r'Úhas_cxx_sourceszExtension.has_cxx_sources_s:€Ø”lð ð ˆFÝ�#˜f™+œ+Ñ&Ô&ð Ø�t�tð àˆur(có>—|jD]}t|¦«rdSŒdSr*)rÚfortran_pyf_ext_rer,s r'Úhas_f2py_sourceszExtension.has_f2py_sourceses4€Ø”lð ð ˆFÝ! &Ñ)Ô)ð Ø�t�tð àˆur()NNNNNNNNNNNNNNNNNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rr.r1©r(r'rrsŒ€€€€€ððð"ØØØØØ!%ØØ#Ø ØØØØØØØ!%Ø#'Ø#'Ø#'ð)<ð<ð<ð<ð|ððð ððððr(r) r5ÚreÚdistutils.extensionrrÚcompileÚIÚmatchr+r0r6r(r'úr<sŸðððð € € € Ø:Ð:Ð:Ð:Ð:Ð:ðˆRŒZÐ-¨r¬tÑ 4Ô 4Ô :€ Ø�R”ZÐ DÀbÄdÑKÔKÔQÐðXðXðXðXðX� ñXôXðXðXðXr(