bg6 ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl m Z ddlmZddlmZddlmZddlTejd d d kZes ed ejd d d kZeoeZejdd d kZGddZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d!dZ&e'dkrddl(m)Z)e)e& dSdS)"N)join)log)lib_opts_if_msvc)newer)get_config_var)npy_load_module)*NPY_RELAXED_STRIDES_CHECKING10z~Support for NPY_RELAXED_STRIDES_CHECKING=0 has been removed as of NumPy 1.23. This error will eventually be removed entirely.NPY_RELAXED_STRIDES_DEBUGNPY_DISABLE_SVMLc eZdZdZdZdZdS) CallOnceOnlyc0d|_d|_d|_dSN) _check_types_check_ieee_macros_check_complex)selfs c/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/core/setup.py__init__zCallOnceOnly.__init__2s  "&"c|j&t|i|}tj||_n+t jtj|j}|Sr)r check_typespickledumpscopydeepcopyloadsrakwouts rrzCallOnceOnly.check_types7sS   $q'B''C & S 1 1D  - T-> ? ?@@C rc|j&t|i|}tj||_n+t jtj|j}|Sr)r check_complexrrrrr r!s rr&zCallOnceOnly.check_complex?sS   &)b))C"(,s"3"3D  - T-@ A ABBC rN)__name__ __module__ __qualname__rrr&rrrr/sA### rrcjtrdStj}d|vod|votjdkS)zZSVML library is supported only on x86_64 architecture and currently only on linux Fx86_64linuxl)r sysconfig get_platformsysmaxsize)platforms r can_link_svmlr3GsHu%''H   $8# $ e#%rctjd}|}|D]/}|ddkrt d0dS)Nzgit submodule statusr-zXgit submodules are not initialized.Please run `git submodule update --init` to fix this.)ospopen readlinesstrip RuntimeError)r$modules submodules rcheck_git_submodulesr=Rsv () * *CmmooGMM OO  a C ' ' LMM M (MMrctjdkr*tjtjdSt dS)z return path where libpython* is.win32libsLIBDIR)r0r2r6pathrprefixrr*rr pythonlib_dirrDZs5 |ww||CJ///h'''rc"tjdkS)zTReturn True if the NPY_NO_SIGNAL symbol must be defined in configuration header.r?)r0r2r*rris_npy_no_signalrFas <7 ""rcdtjvS)zxReturn True if the NPY_NO_SMP symbol must be defined in public header (when SMP support cannot be reliably enabled). NPY_NOSMP)r6environr*rr is_npy_no_smprJfs "* $$rcddlm}|}td|dtjdt j|dkr|d|dks|dkr|d dSdS) Nr)get_build_architecturezBUILD_ARCHITECTURE: z , os.name=z, sys.platform=AMD64DISTUTILS_USE_SDKIntelFORCE_NO_LONG_DOUBLE_FORMATTING)numpy.distutils.misc_utilrLprintr6namer0r2append)deflistrLr"s r win32_checksrVqs@@@@@@  A E 11bgggs|| %&&&G||*+++  G||qG||899999$|rc`dddgffd ddgdffd ddgffd }tds$td ttztD]A}t |d g rt |B|t d g |td g tD]y} ddd|gr]| dd tj jd}t |dfzgd}|t | sd|d<|t | t"D]}d} t%|dkr&|d|dt |d} } }nvt%|dkr2|d|d|dgt |df\}} } } n1|d|d|dgt |df\}} } } |dd| | r| dft&D]?\} } | | r$t | df@t+j}t.D]e} | rN| dd dd} t | dffdS)NFzfeature_detection_math.hzfeature_detection_cmath.hcP||dt||S)NT librariesdeclcall call_argsheaders) check_funcFUNC_CALL_ARGS) func_namer[r^configmathlibss rr_z+check_math_capabilities..check_funcs9   $Y/ !   rTctd|D}td|D}|d|||}|r!|rd|D|S)Ncg|]}|dfSTr*.0fs r zEcheck_math_capabilities..check_funcs_once..s3331aY333rc,g|]}|t|fSr*)r`rgs rrjzEcheck_math_capabilities..check_funcs_once..s"EEEQ1nQ/0EEErFrYc0g|]}t|dfS fname2defrgs rrjzEcheck_math_capabilities..check_funcs_once..s#CCC1illA.CCCr)dictcheck_funcs_onceextend) funcs_namer^add_to_moredefsr\r]strbrcmoredefss rrrz1check_math_capabilities..check_funcs_onces33 33344EE*EEEFF  $ $  %    E/ E OOCC CCC D D D rc||s8|D]3}||r$t|df4dSdS)Nr^rnr)rTrp)rtr^rir_rrrws r check_funcsz,check_math_capabilities..check_funcssk   G<<<  7 7:a1117OOYq\\1$566611r)ruzNOne of the required function to build numpy is not available (the list is %s).Python.hryzfeature_detection_stdio.hzfeature_detection_misc.h)r[r\r^._rn)zstdlib.hz xlocale.hzfeature_detection_locale.hzlocale.hr)r[r\r]r^())MANDATORY_FUNCS SystemErrorstrOPTIONAL_FUNCS_MAYBE check_declrpOPTIONAL_FILE_FUNCSremoveOPTIONAL_MISC_FUNCSOPTIONAL_HEADERSr_replacer6rBseprTOPTIONAL_LOCALE_FUNCSOPTIONAL_INTRINSICSlenOPTIONAL_FUNCTION_ATTRIBUTEScheck_gcc_function_attributer.r/OPTIONAL_VARIABLE_ATTRIBUTEScheck_gcc_variable_attribute)rbextrwrcrzrihlocale_headerstupr^argsmdecfnr2r_rrs` `` @@rcheck_math_capabilitiesrs+-HI        01LM (01LM          OU C C CG/14_1E1EFGG G"**   Yq\\J<  @ @ *  & &q ) ) )K#.I-JKKKKK#.H-IJJJJ //   Re%!  E E / #s##++BGK==A OOYq\\1- . . .N ;,n E E EC&q )>BBBB" $ $ s88q==QQ3q6):):QtAA XX]]"%a&#a&3q6(Ic!f.check_prec..s999!QX999rcg|]}|dfSrfr*rgs rrjz5check_complex..check_prec..s222q!T222r)r\r[rZTrnc0g|]}t|dfSrmrorgs rrjz5check_complex..check_prec..s#>>>1illA.>>>r)C99_COMPLEX_FUNCSrqrrr_rTrprs)rflistr[rirbrcprivs` r check_precz!check_complex..check_precs9999'8999E22E22233D**5t$5=+?? @77A((D3;)==7 Yq\\1$566677  >>>>>?????rr|ril) check_headerrTC99_COMPLEX_TYPES check_typetype2def)rbrcpubrvtrrs`` @rr&r&s D C   [ ) )B  )*** -..." = =A""1{m"<.Ds2Q2Q2QQ1q52Q2Q2QrzNPY_SIZEOF_COMPLEX_%s)rr)r^ library_dirsrrrCHAR_BITzCConfig wo CHAR_BIT is not supported, please contact the maintainers) rr0builtin_module_namesrformatrTrsym2defcheck_type_sizerDr:) config_cmdr build_dirprivate_definespublic_definesrresultrrestypealready_declared complex_defs rrr sON aS1a&KKK !1vs!Q!!H  $ $Z 0 0F = 1 1 1F--3VF^^== =  ! !* - -C 834446777  ! !. 1 1C <7888:;;;) J J##K'$--$?*#VV  J  ! !?WT]]#BKRYZ^R_R_D_"` a a a a,,THTN,KKCaxx%%'Fs &STTTT!"AD"HIII2MM%00wt}}1L:D1GG(((GG !88  ! !?WT]]#BD3J"O P P P# RDM,A,A&& gdmm(CTCZ'PQQQ=DEE E 59DD$$$? ((2Q2Q(4.2Q2Q2Q)SS !88  ! !#:WT]]#JDSVJ"W X X X X= KLL L( F F(( |+oo.!$))) !88  " "K'$--$?#L M M M  ! !?WT]]#BD3J"O P P P P=DEE E^j\BBM((:,+oo.!.1)33 !88  " "K'.2I2I$I4RU:#V W W W  ! !?W^5L5L#LdUXj"Y Z Z Z Z=NOO O((!+.)00 !88  ! !?W[5I5I#I4RU:"V W W W W= KLL L  j\ B B0 /00 0 N **rcg}gdgdgg}tjd}|r)|d|d|D] }|d|ddd r|}n!t d |S) NrcpmlMATHLIBr,rr zdouble log(double);T)rZr]r[r\zKmath library missing; rerun setup.py after setting the MATHLIB env variable)r6rIgetinsertsplitr_r:)rrcmathlibs_choicesmathlibr@s r check_mathlibrqsHSEF8,jnnY''G77==#5#5666     & !   H E  #    Orc:d}||dr|SdS)zSReturn the define value to use for NPY_VISIBILITY_HIDDEN (may be empty string).z%__attribute__((visibility("hidden")))hidemer|)r)rbhides rvisibility_definers+ 3D **4:: rrr|cn, !"#$%&'ddlm}m"m}ddlm}m}m}ddlm }|d||!!j }t|d tt tt d$"!jd} |d | d $#d %t#!%fd } !%fd } !%fd} | d} | d}!t|dd!t|d!t|!d !tdd!tdd!tdd!tdd!tdd!dg!dgt*jdddkr!dgnB!dg!dg!dg!j!d td d!d"t d#g}t5d$t6jjfd%g&!&fd&}tddd'tddd(tddd)tddd*tddd+g}!d||gzd,gt>gd-.! d/d0&! d1d0&!!d2tddd3tddd4tddd5tddd6gtddd7tddd8tddd9tddd:gdg;tdddtddd?tddd@tdddAtddd7tddd8tdddBtdddCtdddDtdddEtddd:tdddFtddd9tdddGtdddHtdddItdddJtdddKtdddLtdddMtdddNtdddOdPtdddQg}tdddRtddd4tddd5tddd6tdddStdddItdddTtdddUtdddVtdddWg }t6j"#dXdYdYkr |dZd[}n |d\d}|od]|#d^gv}|r8|}|tddd_tddd`gni}gtdddatdddbtdddctddddtdddetdddftdddgtdddhtddditdddjtdddktdddltdddmtdddntdddotdddptdddqtdddrtdddstdddttdddutdddvtdddwtdddxtdddytdddztddd{tddd|tddd}tddd~tdddtdddtdddtdddtdddtdddtdddtdddtdddtddddtd d!dbtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!dtd d!d|z}gtdddtdddtdddtdddctdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtddd¦tdddætdddĦtdddŦtdddƦtdddǦtdddȦtdddɦtdddʦtddd˦tddd̦tdddͦtdddΦtdddϦtdddЦtdddѦtdddҦtdddӦtdddԦtdddզtddd֦tdddצtdddئtddd٦tdddڦtdddۦtdddܦtddddݦtddddަtddddߦtddddtddddtddddtddddtddddtdddtdddtddd}#$%fd} !"%fd}gtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtdddtddd tddd tddd tddd }$td d!dtd d!dtddditdddtdddItddd t dt dg }td!dddd}g}d'tIr?tKj%|dzd}'fd|D}|&!!d||z|z| | | t dtd|||gz||z|z|zdg||!!dtdddtdddtdddWg!!dtdddg!!d tddd!g!!d"tddd#g!!dtdddWtddd$tddd%tddd&tddd'gtdddNtdddOdPtddd(tddd%tddd&tddd)tddd*tddd+tddd,g dg;!'d-!d.!d/!(d0!)!S(1Nr) Configurationdot_joinexec_mod_from_location)get_info blas_opt_infolapack_opt_info)releasecorecode_generatorszgenerate_umath.pygenerate_umathr~r}z include/numpyc  t|d}tj|}tj|stj|t t|rӉ}tj d| |||\}}t|}| dd|ft|||||||dt#r| dt$jdkstjdkrt+|| d |f|}t1r| d t2r| d n| d t5|} | d | zdft7|rT| d| d| d| dt9|d5} t$jdkr| d|D]X}t=|t>r| d|z0| d|dd|ddY| d|dkr| dn| d|z| d| tAj!ddddn #1swxYwYtj d |zt9|5} tj | "dddn #1swxYwYtj d!ng}t9|5} | D]l} d"} | #| rS| tI| d%} | r(|| &dm dddn #1swxYwYtO|d#r|j(|tj|}|j)vrj) ||S)$Nzconfig.h Generating %srrr NPY_NO_SIGNALr?nt NPY_RESTRICT)NPY_CAN_LINK_SVMLrnr rn)r rzHAVE_LDOUBLE_%srn$NPY_DO_NOT_OPTIMIZE_LONG_right_shift%NPY_DO_NOT_OPTIMIZE_ULONG_right_shift(NPY_DO_NOT_OPTIMIZE_LONGLONG_right_shift)NPY_DO_NOT_OPTIMIZE_ULONGLONG_right_shiftwdarwinz3/* may be overridden by numpyconfig.h on darwin */ #define %s #define   z#ifndef __cplusplus inlinez/* #undef inline */ z#define inline %s z#endif z #ifndef NUMPY_CORE_SRC_COMMON_NPY_CONFIG_H_ #error config.h should never be included directly, include npy_config.h instead #endif File: %sEOFz#define MATHLIBrZ)*rr6rBdirnameexistsmakedirsr__file__get_config_cmdrinforrrTrrsr&rFr0r2rSrVcheck_restrict check_inliner3r check_long_double_representation-check_for_right_shift_internal_compiler_erroropenwrite isinstancertextwrapdedentread startswithrr9rhasattrrZnumpy_include_dirs)rrtargetdrrwignoredrcrreptarget_flinesvalueincl_dircocacherb header_dirs rgenerate_config_hz(configuration..generate_config_hsiZ88 GOOF # #w~~a    KNNN 6 " "Y >..00J H_f - - -!( 3 3JY O O Hg%Z00H OOY(:(:; < < < #JXx H H H OOG11*hGGJ K K K !! 1000|w&&"'T//X&&& OO^Z-F-F-H-HI J J J ,,..F : 8999 ) B @AAAA @AAA3:>>C OO.4a8 9 9 9$>>D)Aq))> $SVVWW 3 3 5 5 >$OOEKK,<,<=== > > > > > > > > > > > > > > > > 3 $ $ + M  * * *7??6** 64 4 4  % , ,X 6 6 6 s88DO  OO;'P..P25P2A0SS #S c  t|dd t|ddt| d}tj|}tj|stj|tt|r }tj d| |||\}}tr|dtr|dn|dt!|}| ||d t&r|d |d d g r|dt+|}|d|f|ddt,zf|ddt.zft1|d5} |D]X}t3|t4r| d|z0| d|dd|d dY| t9jddddn #1swxYwYtj d|zt1|5} tj | dddn #1swxYwYtj d  |f|S)z@Depends on config.h: generate_config_h has to be called before !srccommonnpymathz_numpyconfig.hr)rrn) NPY_NO_SMPrn)r)rrnrPRIdPTRz inttypes.hry)NPY_USE_C99_FORMATSrnNPY_VISIBILITY_HIDDENNPY_ABI_VERSIONz0x%.8XNPY_API_VERSIONrrrrrrz #ifndef __STDC_FORMAT_MACROS #define __STDC_FORMAT_MACROS 1 #endif Nrr) add_include_dirsrr6rBrrrrr r rr rrFrTrJrrsr&r rr C_ABI_VERSION C_API_VERSIONrrrrrrradd_data_files) rrrrrrrwrchidden_visibilityrr"rbr#s rgenerate_numpyconfig_hz-configuration..generate_numpyconfig_hs Yx @ @AAAYy A ABBBi-=>> GOOF # #w~~a    KNNN 6 " "4 ..00J H_f - - -!( 3 3JY O O GX!! 6 4555 3 12222 1222$Z00H OOG11*hGGJ K K K( B @AAA$$Y$GG < :;;;!2* = =  OO46GH I I I OO.=0HI J J J OO.=0HI J J Jfc"" h!IIA!!S))I ~';<<<< AaDDD!A$$$'GHHHHx0                  HZ&( ) ) )f *))) * * * * * * * * * * * * * * * HUOOOz62333 s%BK,,K03K0'MMMcfd}|S)Nct dz}tjd t }t jd||tj|\}}tjd=n#tjd=wxYw |f|fS)Nz.pyrz executing %s) rr0rBr __import__rr  generate_apir6r2) rrscriptrh_filec_file codegen_dirrbr# module_names rr8z>configuration..generate_api_func..generate_api^s+{U':;;F HOOA{ + + + {++000!" Y 0S0S!T!THQKKCHQK  ! !:v"6 # # #9 s ABB-r*)r=r8r<rbr#s` rgenerate_api_funcz(configuration..generate_api_func]s4        rgenerate_numpy_apigenerate_ufunc_apir&r'r( multiarrayumathnpysort_simd)NPY_INTERNAL_BUILDr )HAVE_NPY_CONFIG_Hr raix) _LARGE_FILESN)_FILE_OFFSET_BITS64)_LARGEFILE_SOURCEr )_LARGEFILE64_SOURCEr includenumpyz *object.hz genapi.pyr)pkgnamez numpy.corec}t|}dd|D}dd|D}|d<|d<dS)Nrcg|]}d|zS)z-l%sr*rhrs rrjz;configuration..get_mathlib_info..s999avz999rcg|]}d|zS)z%s.libr*rRs rrjz;configuration..get_mathlib_info..s:::qhl:::r posix_mathlib msvc_mathlib)r rr)rrmlibs posix_mlib msvc_mlibrb subst_dicts rget_mathlib_infoz'configuration..get_mathlib_infos}**,, j))XX995999:: HH::E:::;; &0 ?#%. >"""rznpy_math_internal.h.srcz npy_math.cz ieee754.c.srcznpy_math_complex.c.srcz halffloat.cpplib) include_dirsextra_compiler_args)sources install_dir build_infoznpymath.ini.inzlib/npy-pkg-configz mlib.ini.in_multiarray_testsz_multiarray_tests.c.srcz mem_overlap.cznpy_argparse.cznpy_hashtable.cz mem_overlap.hznpy_argparse.hznpy_hashtable.hznpy_extint128.h)r^dependsrZdlpackzdlpack.hzarray_assign.hzbinop_override.hz cblasfuncs.hzlowlevel_strided_loops.hz npy_cblas.hz npy_config.hz npy_ctypes.hz npy_dlpack.hz npy_import.hznpy_longdouble.hz npy_svml.hztempl_common.h.srcz ucsnarrow.hzufunc_override.hz umathmodule.hz numpyos.hznpy_cpu_dispatch.hsimdzsimd.hz common.hppzarray_assign.cznpy_longdouble.cz ucsnarrow.czufunc_override.cz numpyos.cznpy_cpu_features.cNPY_USE_BLAS_ILP64r blas_ilp64_optrblas_opt) HAVE_CBLASN define_macrosz cblasfuncs.czpython_xerbla.czabstractdtypes.hz arrayobject.hzarraytypes.h.srczarrayfunction_override.hzarray_coercion.hzarray_method.hz npy_buffer.hz calculation.hzcommon.hzcommon_dtype.hzconvert_datatype.hz convert.hzconversion_utils.hzctors.hz descriptor.hz dtypemeta.hzdtype_transfer.hzdtype_traversal.hz dragon4.hzeinsum_debug.hzeinsum_sumprod.hzexperimental_public_dtype_api.hzgetset.hz hashdescr.hz iterators.hzlegacy_dtype_implementation.hz mapping.hz methods.hzmultiarraymodule.hz nditer_impl.hznumber.hz refcount.hz scalartypes.hz sequence.hzshape.hz strfuncs.hz typeinfo.hz usertypes.hzvdot.h textreadingz readtext.hz_neighborhood_iterator_imp.hz npy_endian.hzarrayscalars.hz noprefix.hznpy_interrupt.hznpy_3kcompat.hz npy_math.hz halffloat.hz npy_common.hznpy_os.hzutils.hzndarrayobject.hz npy_cpu.hz numpyconfig.hzndarraytypes.hznpy_1_7_deprecated_api.hzabstractdtypes.czalloc.cz arrayobject.czarraytypes.c.srczargfunc.dispatch.c.srczarray_coercion.czarray_method.czarray_assign_scalar.czarray_assign_array.czarrayfunction_override.czbuffer.cz calculation.czcompiled_base.czcommon.czcommon_dtype.cz convert.czconvert_datatype.czconversion_utils.czctors.cz datetime.czdatetime_strings.czdatetime_busday.czdatetime_busdaycal.cz descriptor.czdlpack.cz dtypemeta.cz dragon4.czdtype_transfer.czdtype_traversal.cz einsum.c.srczeinsum_sumprod.c.srczexperimental_public_dtype_api.cz flagsobject.czgetset.cz hashdescr.czitem_selection.cz iterators.czlegacy_dtype_implementation.czlowlevel_strided_loops.c.srcz mapping.cz methods.czmultiarraymodule.cznditer_templ.c.srcz nditer_api.cznditer_constr.cznditer_pywrap.cznumber.cz refcount.cz sequence.czshape.cz scalarapi.czscalartypes.c.srcz strfuncs.cz temp_elide.cz typeinfo.cz usertypes.czvdot.cznpy_sort.h.srcz quicksort.cppz mergesort.cppz timsort.cppz heapsort.cppz radixsort.cppznpy_partition.hz selection.cppznpy_binsearch.hz binsearch.cppz conversions.cz field_types.czgrowth.cz readtext.czrows.czstream_pyobject.cz str_to_int.cz tokenize.cppzarm64_exports.czsimd_qsort.dispatch.cppzsimd_qsort_16bit.dispatch.cppct|d}tj|}tj|stj|}t ||r[t|d5}| j j dddn #1swxYwYgS)Nz__umath_generated.cr) rr6rBrrrrrr make_codedefdictr ) rrrdirr9rirgenerate_umath_pyr#s rgenerate_umath_cz'configuration..generate_umath_csi-BCCgoof%%w~~c""  K   "   Kfc"" Ka001G1?1HJJKKK K K K K K K K K K K K K K K K s4CC C cddlm}t| d}tj|}tj|stj|td}t||rZ j d}|d| d|}| |dSdS)Nr)rz_umath_doc_generated.hzgenerate_umath_doc.pygenerate_umath_docr~r}) rQrrr6rBrrrrrSr write_code) rrrrrngenerate_umath_doc_pynrrr<rbrr#s rgenerate_umath_doc_headerz0configuration..generate_umath_doc_headersDDDDDDi-EFFgoof%%w~~c""  K    $[2I J J & / / 2&:;;A!7!7&&(="?"?   ) )& 1 1 1 1 1  2 2rz umathmodule.cz reduction.cz funcs.inc.srcz loops.h.srczloops_utils.h.srcz loops.c.srczloops_unary.dispatch.c.srczloops_unary_fp.dispatch.c.srcz loops_unary_fp_le.dispatch.c.srczloops_arithm_fp.dispatch.c.srczloops_arithmetic.dispatch.c.srczloops_logical.dispatch.c.srczloops_minmax.dispatch.c.srcz"loops_trigonometric.dispatch.c.srczloops_umath_fp.dispatch.c.srcz!loops_exponent_log.dispatch.c.srczloops_hyperbolic.dispatch.c.srczloops_modulo.dispatch.c.srczloops_comparison.dispatch.c.srcz"loops_unary_complex.dispatch.c.srczloops_autovec.dispatch.c.srcz matmul.h.srcz matmul.c.srczclip.hzclip.cppz dispatching.czlegacy_array_method.czwrapping_array_method.czufunc_object.czextobj.czscalarmath.c.srczufunc_type_resolution.cz override.czstring_ufuncs.cppz_scaled_float_dtype.cz override.hzgenerate_ufunc_api.pyzufunc_docstrings.pysvmlr*z/**/*.sT) recursivec>g|]}||Sr*)endswith)rho svml_filters rrjz!configuration..s*III1K1H1HIQIIIr_multiarray_umathzgenerate_numpy_api.pyz*.py)r^rbrZ extra_objects extra_info _umath_testsz_umath_tests.c.srcz_umath_tests.dispatch.c)r^_rational_testsz_rational_tests.c_struct_ufunc_testsz_struct_ufunc_tests.c_operand_flag_testsz_operand_flag_tests.cz_simd.cz_simd_inc.h.srcz_simd_data.inc.srcz_simd.dispatch.c.srcz_simd.hz _simd_arg.incz_simd_convert.incz_simd_easyintrin.incz_simd_vector.inctestsz tests/dataztests/examplesz*.pyi)*rQrrrnumpy.distutils.system_inforrr numpy.versionr local_pathrcheck_api_versionr1r=rSrrr/ add_data_diradd_define_macrosr0r2rrspathsrqr6rBradd_installed_libraryradd_npy_pkg_config add_extensionrIrr3globsortadd_subpackager2make_svn_version_py)(parent_packagetop_pathrrrrr is_released local_dirrur$r4r>r?r@depsrZnpymath_sources common_deps common_src blas_info have_blasrmultiarray_depsmultiarray_srcrprv umath_src umath_deps svml_path svml_objsr"r<rbrrror#rYr|s( @@@@@@@@@r configurationrsCCCCCCCCCC>>>>>>>>>>444444 ]6>8 < >.//A++CHHQWWS\\,B,B,=??N!JnnGkkkkkkkZAAAAAAAF       +*+?@@**+?@@ DE8<<=== DE22333 DOO,,, ((( D 22333 D 55666 D00111 D 22333 D00111 9:;;; 89::: |BQB5    "8!9::::  "=!>???  ">>  ">!?@@@ $$V\\)%<%<=== G[ 1 1 k * * Drw{+-FGHHJ / / / / / /E9.GHHE9l;;E9o>>E9.FGGE9o>> O   #'7&88!#(8'9! .0D  m-A  ,!%7PQQ!%?CC!%3CDD!%3DEEG"%?CC!%3CDD!%3DEE!%3DEEG )k + + + (J 7 7 "2 3 3 "4 5 5 . 1 1 "< = = / 2 2 "2 3 3 - 0 0 . 1 1 . 1 1 . 1 1 "3 4 4 . 1 1 "3 4 4 "4 5 5 , / / "6 7 7 - 0 0 "4 5 5 / 2 2 + . . "6 7 7 &( 3 3 , / /1 K8 "2 3 3 / 2 2 "2 3 3 "3 4 4 "4 5 5 "6 7 7 - 0 0 "4 5 5 + . . "6 7 7 J z~~*C00C77H-q11 HZ++ X2immOUW6X6XXI  4x@@x1BCC     <  &8 9 9<  o 6 6<  &8 9 9<  &@ A A <  &8 9 9 <  &6 7 7 <  n 5 5<  o 6 6<  j 1 1<  &6 7 7<  &: ; ;<  k 2 2<  &: ; ;<  i 0 0<  n 5 5<  m 4 4!<"  &8 9 9#<$  &9 : :%<&  k 2 2'<(  &6 7 7)<*  &8 9 9+<,  &G H H-<.  j 1 1/<0  m 4 41<2  m 4 43<4  &E F F5<6  k 2 27<8  k 2 29<:  &: ; ;;<<  o 6 6=<>  j 1 1?<@  l 3 3A<B  o 6 6C<D  l 3 3E<F  i 0 0G<H  l 3 3I<J  l 3 3K<L  m 4 4M<N  h / /O<P  m\ B BQ<R G_ 5 5S<T G%C D DU<V G^ 4 4W<X G%5 6 6Y<Z G\ 2 2[<\ G%6 7 7]<^ G%5 6 6_<` G\ 2 2a<b G] 3 3c<d G^ 4 4e<f GZ 0 0g<h GY / /i<j G%6 7 7k<l G[ 1 1m<n G_ 5 5o<p G%5 6 6q<r G%? @ @s<x y< O|S  &8 9 9S  i 0 0S  o 6 6S  &8 9 9 S  &8 9 9 S  &> ? ? S  &8 9 9S  &6 7 7S  &= > >S  &< = =S  &@ A AS  j 1 1S  o 6 6S  &7 8 8S  j 1 1S  &6 7 7!S"  k 2 2#S$  &: ; ;%S&  &: ; ;'S(  i 0 0)S*  l 3 3+S,  &: ; ;-S.  &9 : :/S0  &< = =1S2  n 5 53S4  j 1 15S6  m 4 47S8  k 2 29S:  &8 9 9;S<  &9 : :=S>  n 5 5?S@  &< = =ASB  &G H HCSD  o 6 6ESF  j 1 1GSH  m 4 4ISJ  &8 9 9KSL  m 4 4MSN  &E F FOSP  &D E EQSR  k 2 2SST  k 2 2USV  &: ; ;WSX  &: ; ;YSZ  n 5 5[S\  &7 8 8]S^  &7 8 8_S`  j 1 1aSb  l 3 3cSd  l 3 3eSf  i 0 0gSh  m 4 4iSj  &9 : :kSl  l 3 3mSn  n 5 5oSp  l 3 3qSr  m 4 4sSt  h / /uSv "2 3 3wSx  ? 3 3ySz  ? 3 3{S|  = 1 1}S~  > 2 2S@  ? 3 3ASB "3 4 4CSD  ? 3 3ESF "3 4 4GSH  ? 3 3ISJ  m_ E EKSL  m_ E EMSN  mZ @ @OSP  m\ B BQSR  mX > >SST  m5H I IUSV  m^ D DWSX  m^ D DYS`  #4 5 5aSb  #< = =cSd  #B C CeSNr        2 2 2 2 2 2 2 2%  1 1%  / /%  1 1%  / / % !4 5 5 %  / / % != > >% !@ A A% !C D D% !A B B% !B C C% !? @ @% !> ? ?% !E F F% !@ A A% !D E E!%" !B C C#%$ !> ? ?%%& !B C C'%( !E F F)%* !? @ @+%,  0 0-%.  0 0/%0  * *1%2  , ,3%4  1 15%6 !8 9 97%8 !: ; ;9%: !1 2 2;%<  , ,=%> !3 4 4?%@ !: ; ;A%B  . .C%D !4 5 5E%H !8 9 9I%IP  G\ 2 2 G] 3 3  j 1 1  j 1 1 "6 7 7  . . 5 6 6 3 4 4 JWfeWf==II KIi)3tDDD IIII III   ,!/)!;!+","3"8"4"&{4K"L"L"&v,,"2";"4"# "#"&!7*!D +",$-;'0$.!000,  UG122 UG677 UH2332 *!%2EFFGIII .!%2IJJKMMM .!%2IJJKMMM  "6 7 7  + + !2 3 3 !5 6 6 !7 8 8   "6 7 7 &( 3 3  + + !2 3 3 !5 6 6  1 1 !4 5 5 !7 8 8 !3 4 4  +%* '"""  %%% ())) '"""    Mr__main__)setup)r)r|N)*r6r0r.rrwarningsrros.pathrnumpy.distutilsrnumpy.distutils.msvccompilerrdistutils.dep_utilrr numpy.compatr setup_commonrIrr rr rrr3r=rDrFrJrVrr&rrrrr'numpy.distutils.corerr*rrrs   999999$$$$$$$$$$$$((((((!# /Ms S SWZ Z#H + G H HH Z^^,GMMQTT5V:V JNN#5s;;sB0 % % %MMM(((### % % %::: f/f/f/PBc+c+c+N2t t t t l z****** E &&&&&&r