§
ƨè:Î-
ã ó< — d Z ddlZddlZddlZddlmZ ddlZddlZddl m
Z
d„ Zej
ddd gd
dg¦ « ej d¬
¦ « d„ ¦ « ¦ « Zd„ Zd„ Zej
dddg¦ « d„ ¦ « ZdS )z0See https://github.com/numpy/numpy/pull/11937.
é N)Ú
import_moduleé )Úutilc ó¦ — t j ¦ « st j d¦ « t j ¦ « st j d¦ « d S d S )NzNeeds C compilerzNeeds FORTRAN 77 compiler)r Úhas_c_compilerÚpytestÚskipÚhas_f77_compiler© ó úz/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/numpy/f2py/tests/test_compile_function.pyÚsetup_moduler sV € ÝÔÑ Ô ð (ÝŒÐ&Ñ'Ô'Ð'ÝÔ Ñ"Ô"ð 1ÝŒÐ/Ñ0Ô0Ð0Ð0Ð0ð1ð 1r Ú
extra_argsz--nooptz--debugz--noopt --debugÚ z$Imported module seems never deleted.)Úreasonc óP — d}t j ¦ « }t j ¦ « }t j ¦ « }t j |t t j ¦ « ¦ « dz ¦ « }|d fD ]Z}t j
|¦ « 5 t j
||| |¬¦ « }|dk sJ ‚ d d d ¦ « n# 1 swxY w Y Œ[t j dk r:t! |¦ « }| ¦ « } | dk sJ ‚t j |= d S d S )NzT
integer function foo()
foo = 10 + 5
return
end
z.f)Ú
modulenamer Ú source_fnr Úwin32é )r Úget_module_dirÚget_temp_module_nameÚosÚgetcwdÚpathÚjoinÚstrÚuuidÚuuid4Ú switchdirÚnumpyÚf2pyÚcompileÚsysÚplatformr ÚfooÚmodules)
r ÚfsourceÚmoddirÚmodnameÚcwdÚtargetr Úret_valÚreturn_checkÚcalc_results
r
Útest_f2py_init_compiler0 si € ð€Gõ Ô
Ñ
"Ô
"€FÝÔ'Ñ)Ô)€Gå
Œ)‰+Œ+€CÝ
ŒW\Š\˜&¥#¥d¤j¡l¤lÑ"3Ô"3°dÑ":Ñ
;Ô
;€Fð ˜d^ð ð ˆ õ
Œ^˜FÑ
#Ô
#ð ð Ý”j×(Ò(¨Ø4;Ø4>Ø3<ð )ñ >ô >ˆGð ˜a’<<<<<ð ð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð øõ „|wÒÐõ % WÑ-Ô-ˆØ"×&Ò&Ñ(Ô(ˆØ˜bÒ Ð Ð Ð õ
ŒK˜Ð Ð Ð ð Ðs Â,CÃC ÃC c óT — t j d¦ « } | dk sJ ‚d S )Nó invalidr )r! r" r# )r- s r
Útest_f2py_init_compile_failurer3 O s* € õ Œj× Ò Ñ,Ô,€GØaŠ<ˆ<ˆ<ˆ<ˆ<ˆ