./math/py-numpy, Array processing for numbers, strings, records, and objects

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 2.5.2nb1, Package name: py313-numpy-2.5.2nb1, Maintainer: pkgsrc-users

NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.

There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.


Required to run:
[math/lapack] [math/blas] [devel/py-setuptools] [devel/py-cython] [lang/gcc7] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 20286.29 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-17 20:12:58 by Thomas Klausner | Files touched by this commit (4)
Log message:
py-numpy: stop forcing c99

This codebase actually wants c11; avoids the need for two patches.
Debugged with help from upstream.

Bump PKGREVISION.
   2026-08-17 11:58:06 by Thomas Klausner | Files touched by this commit (3)
Log message:
py-numpy: add upstream bug report URL
   2026-08-17 11:27:50 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-numpy: updated to 2.5.2

2.5.2

MAINT: Prepare 2.5.x for further development
TYP: Backport multiple static typing fixes 1.
TST: add tests for stable ABI numpy extensions
BUG: fix ``StringDType`` coerce flag in binary ufunc promotion...
BLD: fix meson deprecation warnings
TYP: Backport multiple typing fixes 2.
MAINT: Update x86-simd-sort subproject (5adb334 → fa944ef)
BUG: fix crash on 32 bit systems using abi3t
MNT: remove some obsolete string to bool workarounds
BUG: centralized helper for output coerce and na_object in stringdtype...
BUG: fix CPU feature env diagnostic buffer overruns
BUG: restore ndarray.conjugate() for legacy user-defined dtypes...
TYP: Avoid shadowed dtype annotations
MAINT: Update verdored-meson/meson to match main.
BUG: fix refcount leak on overlapping copyto with where=False
BUG: fix swallowed cast error in fancy indexing assignment
BUG: Fix buffered iterator stride after removing multi-index
BUG: fix ``np.fromiter`` corruption when reusing a ``StringDType``...
BUG: add a special case for StringDType in np.isdtype
BUG: reference leak in ``simd_sequence_from_iterable``
BUG: ensure lock is held when accessing or writing to RNG state...
BUG: fully reset cached RNG state for non-MT19937 RNGs
TYP: type capabilities max dimensions
BUG: avoid possible stack overflow in arraydescr_dealloc
MAINT: Update cibuildwheel to v4.2.0
MAINT: Skip limited_api tests on some platforms.
TYP: ``isclose`` shape-typing fix for 2d array-likes
BUG: avoid segfaults when legacy copyswap slot is not defined...
   2026-07-13 06:17:54 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-numpy: now requires gcc 10.3
   2026-07-06 09:11:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-numpy: update to 2.5.1.

The NumPy 2.5.1 is a patch release that fixes bugs discovered after the 2.5.0
release. The most noticeable is the fix is to the numpy datetime cython API
which should allow downstream to support NumPy versions older than 2.5.
Preparation for Python 3.15 continues along with typing improvements.
   2026-06-28 17:40:18 by Thomas Klausner | Files touched by this commit (9) | Package removed
Log message:
py-numpy: update to 2.5.0.

Numpy 2.5.0 is a transitional release. It drops support for Python 3.11,
marking the end of distutils, and expires a large number of deprecations made
in the 2.0.x release. It also improves free threading and brings sorting into
compliance with the array-api standard with the addition of descending sorts.
There is also a fair amount of preparation for Python 3.15, which will be
supported starting with the first rc.

Highlights

    Distutils has been removed.
    Many expired deprecations.
    Many new deprecations.
    Many static typing improvements.
    Improved support for free threading.
    Support for descending sorts.
   2026-05-19 09:34:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-numpy: updated to 2.4.6

2.4.6

MAINT: Prepare 2.4.x for further development
BUG: Fix regression in ``arr.conj()``
BUG: ``np.linalg.svd(..., hermitian=True)`` returns non-unitary...
   2026-05-17 10:56:09 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-numpy: updated to 2.4.5

2.4.5

MAINT: Prepare 2.4.x for further development
TYP: fix ``np.shape`` assignability issue for python lists
ENH: Return rank 0 for empty matrices in matrix_rank
CI/BUG: add native jobs for s390x, fix bug in ``pack_inner``...
BUG: f2py map complex_long_double to NPY_CLONGDOUBLE
MAINT: f2py: Stop setting re._MAXCACHE to 50.
BUG: fix heap buffer overflow in timedelta to string casts
MAINT: Rename ppc64le and s390x workflow
BUG: Fix matvec/vecmat in-place aliasing (out=input produces...
TYP: ``tile``\ : accept numpy scalars and arrays as second argument...
DEP: Undo deprecation for np.dtype() signature used by old pickles...
REV: Manual revert of float16 svml use
TYP: ``ix_`` fix for boolean and non-1d input
BUG: incorrect temp elision for new-style (NEP 43) user-defined...
TYP: fix sliding_window_view axis parameter typing
BUG: Prevent deadlock due to downstream importing NumPy in dlopen...
BUG: Fix segfault in nditer.multi_index when __getitem__ raises...
TYP: Fix ruff lint error
BUG: fix memory leak in np.zeros when fill-zero loop raises
BUG: np.einsum() fails with a 0-dimensional out argument and...
BUG: Fix signed overflow issue in npy_gcd for INT_MIN on s390x...
CI: remove Cirrus CI FreeBSD job
BUILD: newer MKL uses so.3
BLD/MAINT: improve support for Intel LLVM compilers
BUG: Avoid UB in safe_[add,sub,mul] helpers
BUG: exclude __pycache__ directories from wheels
TYP: ``_NestedSequence`` type parameter default to work around...
TYP: Fix ``DTypeLike`` runtime type-checker support