https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281470

--- Comment #94 from Charlie Li <[email protected]> ---
I compared the package contents from math/py-numpy 1.26.4_12 (version
immediately prior to this commit series) to current math/py-numpy1:

--- fbsd-numpy1 2026-04-03 19:30:04.273594000 -0400
+++ numpy1      2026-04-03 19:31:20.245374000 -0400
@@ -195,7 +195,6 @@

/usr/local/lib/python3.12/site-packages/numpy/core/tests/examples/cython/setup.py

/usr/local/lib/python3.12/site-packages/numpy/core/tests/examples/limited_api/limited_api.c

/usr/local/lib/python3.12/site-packages/numpy/core/tests/examples/limited_api/setup.py
-/usr/local/lib/python3.12/site-packages/numpy/core/tests/examples/temp
 /usr/local/lib/python3.12/site-packages/numpy/core/tests/test__exceptions.py
 /usr/local/lib/python3.12/site-packages/numpy/core/tests/test_abc.py
 /usr/local/lib/python3.12/site-packages/numpy/core/tests/test_api.py
@@ -262,139 +261,6 @@
 /usr/local/lib/python3.12/site-packages/numpy/core/umath_tests.py
 /usr/local/lib/python3.12/site-packages/numpy/ctypeslib.py
 /usr/local/lib/python3.12/site-packages/numpy/ctypeslib.pyi
-/usr/local/lib/python3.12/site-packages/numpy/distutils/__init__.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/__init__.pyi
-/usr/local/lib/python3.12/site-packages/numpy/distutils/_shell_utils.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/armccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/ccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/ccompiler_opt.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_asimd.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_asimddp.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_asimdfhm.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_asimdhp.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx2.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_clx.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_cnl.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_icl.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_knl.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_knm.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_skx.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_spr.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512_spr.c.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512cd.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_avx512f.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_f16c.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_fma3.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_fma4.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_neon.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_neon_fp16.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_neon_vfpv4.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_popcnt.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_sse.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_sse2.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_sse3.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_sse41.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_sse42.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_ssse3.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vsx.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vsx2.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vsx3.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vsx4.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vx.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vxe.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_vxe2.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/cpu_xop.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_avx512bw_mask.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_avx512dq_mask.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_avx512f_reduce.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_vsx3_half_double.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_vsx4_mma.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/extra_vsx_asm.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/checks/test_flags.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/__init__.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/autodist.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/bdist_rpm.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build_clib.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build_ext.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build_py.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build_scripts.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/build_src.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/config.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/config_compiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/develop.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/egg_info.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/install.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/install_clib.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/install_data.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/install_headers.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/command/sdist.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/conv_template.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/core.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/cpuinfo.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/exec_command.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/exec_command.py.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/extension.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/__init__.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/__init__.py.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/absoft.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/arm.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/compaq.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/environment.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/fujitsu.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/g95.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/gnu.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/gnu.py.bak
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/gnu.py.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/hpux.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/ibm.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/intel.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/lahey.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/mips.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/nag.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/none.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/nv.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/pathf95.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/pg.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/sun.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fcompiler/vast.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/from_template.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/fujitsuccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/intelccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/lib2def.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/line_endings.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/log.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/mingw/gfortran_vs2003_hack.c
-/usr/local/lib/python3.12/site-packages/numpy/distutils/mingw32ccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/mingw32ccompiler.py.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/misc_util.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/msvc9compiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/msvccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/npy_pkg_config.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/numpy_distribution.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/pathccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/setup.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/system_info.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/system_info.py.bak
-/usr/local/lib/python3.12/site-packages/numpy/distutils/system_info.py.orig
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/__init__.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_build_ext.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_ccompiler_opt.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_ccompiler_opt_conf.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_exec_command.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_fcompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_fcompiler_gnu.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_fcompiler_intel.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_fcompiler_nagfor.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_from_template.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_log.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_mingw32ccompiler.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_misc_util.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_npy_pkg_config.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_shell_utils.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/tests/test_system_info.py
-/usr/local/lib/python3.12/site-packages/numpy/distutils/unixccompiler.py
 /usr/local/lib/python3.12/site-packages/numpy/doc/__init__.py
 /usr/local/lib/python3.12/site-packages/numpy/doc/constants.py
 /usr/local/lib/python3.12/site-packages/numpy/doc/ufuncs.py
@@ -508,7 +374,6 @@

/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/src/string/gh25286_bc.pyf

/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/src/string/scalar_string.f90
 /usr/local/lib/python3.12/site-packages/numpy/f2py/tests/src/string/string.f
-/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/src/temp

/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/src/value_attrspec/gh21665.f90

/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/test_abstract_interface.py

/usr/local/lib/python3.12/site-packages/numpy/f2py/tests/test_array_from_pyobj.py

The failures to find/detect numpy in your examples suggest a hack or other
modification in your local tree that is now wrong. At least for boost-python,
I've been building it with numpy 2 (ie current math/py-numpy) for quite some
time without any issue. The entire distutils directory is not present in numpy
2 at all, so even if you test with numpy 2, you will get these exact errors
until you figure out your local tree issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to