idW$ddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z  ddl Z n #e $rdZ YnwxYwejjdkrdZ ejd5ZejddeddlZdddn #1swxYwYn#e ef$rdZYnwxYw ddlZdd lmZdd lmZd ZejeejekrdZn #e $rdZYnwxYwej e d ej edud ejj!dZ"ej edupe dud dZ#ej e dud dZ$dS)N)exec_mod_from_location)IS_WASMT)recordalways)version)_pep440z0.29.30zCan't start subprocess)reasonzrequires cythonc^tjtjtd}t j||dz |dz dz dz }tjtj ddddt|d z d d t|d z g t| t|dz 5}d}t|D] \}}||vrn dddn #1swxYwYdx}}t|d z 5}|D]2}d|vr|}d|vr|}3 dddn #1swxYwYtd|td|} ddlm} | | ddd} dS)Nz..random _examplescythonzsetup.pybuildinstallz--prefix installdirz#--single-version-externally-managedz--recordztmp_install_log.txt)cwdz extending.cz+NumPy API declarations from "numpy/__init__z extending.extending_distributions extendingr)PCG64 d)ospathjoindirname__file__shutilcopytree subprocess check_callsys executablestropen enumeratestripr numpy.randomr uniforms_ex) tmp_pathsrcdir build_dirfid txt_to_findilineso1so2rrvaluess V/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/random/tests/test_extending.py test_cythonr5/soW\\"'//(33T : :F OFHx/0008#k1H:w %s8l+B'C'C@%s85J+J'K'K ")nn  i-' ( (ACC  ~~ A AGAtd""#AAAAAAAAAAAAAAAC# h-- . .## # #Dt##jjll(D00jjll  ################;,,,4-s44#""""" $ 0 0q2s C CFFFs$C88C<?C<6EE #E zrequires numba and cfficddlm}dSNrr)numpy.random._examples.numbarr8s r4 test_numbar:\s76666666z requires cfficddlm}dSr7)numpy.random._examples.cffirr8s r4 test_cffir>as55555555r;)%rpytestrr r"warningsnumpynpnumpy.distutils.misc_utilr numpy.testingrcffi ImportErrorflagsoptimizecatch_warningswfilterwarningsDeprecationWarningnumba SystemErrorrCython.Compiler.Versionr cython_version numpy._utilsr required_versionparseVersionmarkskipifslowr5r:r>r;r4rYs  <<<<<<!!!!!!KKKK DDD9 D   - - -".@AAA  [! EEEMMMAAAAAA%$$$$$ !w}^$$w7G'H'HHH FFFG$<==FdN+<==(&(&>=>=(&TETM1TT\46677667DDL9966:9666sT/99B B7 BBB B B BB CC C