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.
