bg'LddlZddlZddlZddlZddlZddlZddlmZ ddl Z ddl m Z ddl mZdZeje ejekrdZ n #e$rdZ YnwxYweje dudZejdZd Zd Zd Zd Zd ZdZdS)N)IS_WASM)version)_pep440z0.29.30zrequires cython)reasonc trtjdtjt }tj|dd}t|dz }tj ||t|dz }tj tjdddd t|d z d d |g | t|5}|D]D}d|vr>tjtj|nEt#d|d ddddS#1swxYwYdS)Nz No subprocessexamplescythoncytestztmp_install_log.txtzsetup.pybuildinstallz--prefix installdirz#--single-version-externally-managedz--record)cwdcheckszcould not parse "")rpytestskipospathdirname__file__joinstrshutilcopytree subprocess check_outputsys executableopenappend RuntimeError)requesttmp_pathhereext_dirr install_logfidlines o/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/core/tests/test_cython.py install_tempr*s% O$$$ 7??8 $ $Dgll4X66G H$ % %F OGV$$$h!6677K N    H|344 1         k  Cc C CD4 5 5666 A;AAABB B CCCCCCCCCCCCCCCCCCs"AE  EEcddl}|tjdsJ|tjddsJ|tjddsJ|drJ|drJ|drJ|tjddrJdS) NrnsNaTfoonows)ris_td64np timedelta64 datetime64r*rs r)test_is_timedelta64_objectr8GsMMM >>"... / /// / >>".t44 5 555 5 >>".55 6 666 6~~a    ~~d#### #~~e$$$$ $~~bmE3778888 888cddl}|tjddsJ|tjddsJ|drJ|drJ|drJ|tjdrJdS)Nrr,r-r.r/r0)ris_dt64r4r6r5r7s r)test_is_datetime64_objectr<TsMMM >>"-d33 4 444 4 >>"-t44 5 555 5~~a    ~~d#### #~~e$$$$ $~~bnT223333 333r9cddl}tjdd}||}|d}||ksJdS)Nr 2016-01-01r-i8)rr4r6get_dt64_valueview)r*rdt64resultexpecteds r)test_get_datetime64_valuerE`sUMMM =t , ,D  " "4 ( (FyyH X      r9cddl}tjdd}||}|d}||ksJdS)Nr90hr?)rr4r5get_td64_valuerA)r*rtd64rCrDs r)test_get_timedelta64_valuerKksUMMM >% % %D  " "4 ( (FyyH X      r9cddl}tjdd}||}d}||ksJtjdd}||}d}||ksJdS)Nrr>r- rGrH)rr4r6 get_dt64_unitr5)r*rrBrCrDrJs r)test_get_datetime64_unitrPvsMMM =t , ,D  ! !$ ' 'FH X     >% % %D  ! !$ ' 'FH X      r9cddl}|dsJ|tjdsJ|tjdsJdS)Nrr/)r is_integerr4int8uint64r7s r)test_abstract_scalarsrUsoMMM   Q      RWQZZ ( ((( (   RYq\\ * *** ***r9)rrrrrnumpyr4 numpy.testingrr Cython.Compiler.Versionrcython_version numpy._utilsrrequired_versionparseVersion ImportErrormarkskipif pytestmarkfixturer*r8r<rErKrPrUr9r)rds  !!!!!!MMMAAAAAA%$$$$$ !w}^$$w7G'H'HHH FFF[  $7H  I I $C$C$CN 9 9 9 4 4 4   +++++s AA! A!