Path to this page:
./
math/py-numpy,
Array processing for numbers, strings, records, and objects
Branch: CURRENT,
Version: 2.5.3,
Package name: py313-numpy-2.5.3,
Maintainer: pkgsrc-usersNumPy 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: 20303.937 KB
Version history: (Expand)
- (2026-09-08) Updated to version: py313-numpy-2.5.3
- (2026-08-17) Updated to version: py313-numpy-2.5.2nb1
- (2026-08-17) Updated to version: py313-numpy-2.5.2
- (2026-07-06) Updated to version: py313-numpy-2.5.1
- (2026-06-28) Updated to version: py313-numpy-2.5.0
- (2026-05-19) Updated to version: py313-numpy-2.4.6
CVS history: (Expand)
2026-09-08 07:08:26 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numpy: updated to 2.5.3
2.5.3
MAINT: Prepare 2.5.x for further development
BUG: raise ValueError when reading into record array with references...
BUG: avoid uninitialized memory access / NULL-pointer deref in...
TYP: fix ``np.random.{get,set}_bit_generator`` implicit re-exports...
BUG: don't assume strides are a multiple of itemsize in stringdtype...
CI: fix ccache CC override, add CXX in mac Conda CI
BUG: Fix ref leak in _convert_from_type for custom scalar types...
BUG: fix a number of issues around iterators and StringDType...
TST: avoid allocating huge tuple of arrays in concatenate test...
BUG: avoid possible UB in 'safe' multiplication helpers
MAINT: use ``PyObject_`` functions instead of raw ``PyArray_ ones``
BUG: validate UTF-8 and harden StringDType bounds handling
BUG: fix two error handling mistakes in stringdtype replace loop...
BUG: fix visibility annotations for functions in StringDType...
MAINT: Update ml_dtypes pin to 8/21/2026.
MAINT: Update numpy/_core/src/umath/svml
MAINT: skip failing cython limited API tests on Cython 3.3.0...
BUG: close duplicated file descriptor if fdopen fails
MAINT: add missing space in warning and error messages
BUG: fix error handling in StringDType to fixed-width bytes case...
MAINT: Only run nightly BLAS tests on main.
BUG: fix memory leak in StringDType creation error path
BUG: fix stale fill_value after ufuncs change MaskedArray dtype...
MAINT: exit deadlock tests quickly on slow hardware
BUG: Backport StringDType byteorder fixes
DOC: use static scipy doc site for intershpinx
BUG: fix crash in ufunc.resolve_dtypes with a Python scalar type...
|
| 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) |  |
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) |  |
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) |  |
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) |  |
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...
|