[Bug 281470] math/py-numpy: update to 2.3.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 18 Oct 2025 16:47:12 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281470

--- Comment #56 from Yuri Victorovich <yuri@freebsd.org> ---
Created attachment 264696
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=264696&action=edit
Upgrade to numpy-2.3.2, keep numpy1 is a side folder

This patch does the following:
1. Upgrades math/py-numpy to 2.3.2 (based on the previous patch from Wen)
2. Keeps numpy1 as math/py-numpy1
3. math/py-numpy1 is installed into
/usr/local/lib/python3.11/obsolete/site-packages/numpy
4. The script /usr/local/bin/use-numpy1 is provided for users who need to force
numpy-1.x for when 'import numpy' is used.
5. Several other ports were upgraded or modified to make them build with the
new math/py-numpy and math/py-numpy1

Testing that was performed:
1. Verified that /usr/local/bin/use-numpy1 works
2. Built all problematic ports (~19 of them) that have numpy-1.x requirements
3. Randomly built some other ports

All the above tests passed.

Some other ports might fail due to random/unexpected requirements in these
ports.

Therefore requesting an exp-run.

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