Path to this page:
./
math/py-numpy,
Array processing for numbers, strings, records, and objects
Branch: CURRENT,
Version: 2.4.1,
Package name: py313-numpy-2.4.1,
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: 20235.664 KB
Version history: (Expand)
- (2026-01-10) Updated to version: py313-numpy-2.4.1
- (2026-01-08) Updated to version: py313-numpy-2.4.0
- (2025-11-17) Updated to version: py313-numpy-2.3.5
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-16) Updated to version: py313-numpy-2.3.4
CVS history: (Expand)
2026-01-10 12:37:16 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numpy: updated to 2.4.1
2.4.1
MAINT: Prepare 2.4.x for further development
DOC: ``numpy.select``\ : fix ``default`` parameter docstring...
REV: Revert part
TYP: ``numpy.select``\ : allow passing array-like ``default``...
MNT: use if constexpr for compile-time branch selection
BUG: Fix leak in flat assignment iterator
BUG: fix heap overflow in fixed-width string multiply
BUG: Ensure summed weights returned by np.average always are...
TYP: Fix return type of histogram2d
MAINT: avoid passing ints to random functions that take double...
BLD: Avoiding conflict with pygit2 for static build
MAINT: Fix msvccompiler missing error on FreeBSD
BLD: update vendored Meson to 1.9.2
ENH: use more fine-grained critical sections in array coercion...
BUG: Undo result type change of quantile/percentile but keep...
|
2026-01-08 10:27:06 by Thomas Klausner | Files touched by this commit (5) |  |
Log message:
py-numpy: update to 2.4.0.
NumPy 2.4.0 released
20 Dec, 2025 – The NumPy 2.4.0 release continues the work to improve
free threaded Python support, user dtypes implementation, and
annotations. There are many expired deprecations and bug fixes as
well. Highlights are:
Many annotation improvements. In particular, runtime signature introspection.
New casting kwarg 'same_value' for casting by value.
New PyUFunc_AddLoopsFromSpec function that can be used to add user sort \
loops using the ArrayMethod API.
New __numpy_dtype__ protocol.
This release supports Python versions 3.11-3.14
|
2025-11-17 10:40:53 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numpy: updated to 2.3.5
2.3.5
MAINT: Prepare 2.3.x for further development
SIMD, BLD: Backport FPMATH mode on x86-32 and filter successor...
MAINT: Backport write_release.py
TYP: Various typing updates
BUG: Fix np.strings.slice if stop=None or start and stop >= len...
BUG: Fix np.strings.slice if start > stop
BUG: avoid negating INT_MIN in PyArray_Round implementation
BUG: Fix resize when it contains references
BLD: update scipy-openblas, use -Dpkg_config_path
BUG: Avoid compilation error of wrapper file generated with SWIG...
BLD: use scipy-openblas 0.3.30.7
DOC: Remove nonexistent ``order`` parameter docs of ``ma.asanyarray``...
BUG: Fix check of PyMem_Calloc return value.
DOC: fix links for newly rebuilt numpy-tutorials site
BUG: Fix build on s390x with clang
ENH: Make FPE blas check a runtime check for all apple arm systems
|
2025-10-16 10:51:17 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-numpy: updated to 2.3.4
2.3.4
MAINT: Prepare 2.3.x for further development
MAINT: Pin some upstream dependences
BLD: enable x86-simd-sort to build on KNL with -mavx512f
BUG: Include python-including headers first
TYP: fix np.number and np.\*integer method declaration
TYP: mypy 1.18.1
TYP: replace scalar type __init__ with __new__
BUG: Fix ``dtype`` refcount in ``__array__``
TYP: fix method declarations in floating, timedelta64, and datetime64Backport
MAINT: delete unused variables in unary logical dispatch
BUG: Fix pocketfft umath strides for AIX compatibility
BUG: np.setbufsize should raise ValueError for negative input
BUG: Fix assert in nditer buffer setup
BUG: Stable ScalarType ordering
TST: Pin pyparsing to avoid matplotlib errors.
BUG: linalg: emit a MemoryError on a malloc failure
BLD: change file extension for libnpymath on win-arm64 from .a...
CI: Fix loongarch64 CI
TYP: Various typing fixes
BUG: Fix float16-sort failures on 32-bit x86 MSVC
TYP: add missing ``__slots__``
TYP: wrong argument defaults in ``testing._private``
BUG: avoid segmentation fault in string_expandtabs_length_promoter
BUG: Fix INT_MIN % -1 to return 0 for all signed integer types...
TYP: minor fixes related to ``errstate``
TST: use requirements/test_requirements across CI
BUG: fix negative samples generated by Wald distribution
MAINT: Bump pypa/cibuildwheel from 3.1.4 to 3.2.1
STY: rename @classmethod arg to cls
MAINT: Simplify string arena growth strategy
|
| 2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442) |
Log message:
*: remove reference to (removed) Python 3.9
|
2025-09-14 09:05:38 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numpy: updated to 2.3.3
2.3.3
MAINT: Prepare 2.3.x for further development.
BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR...
BLD: allow targeting webassembly without emscripten
MAINT: Backport write_release.py
MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
BUG: Always return a real dtype from linalg.cond (gh-18304)
MAINT: Add .file entry to all .s SVML files
BUG: Casting from one timedelta64 to another didn't handle NAT.
BLD: update vendored Meson to 1.8.3 [wheel build]
BUG: Fix metadata not roundtripping when pickling datetime
TST: update link and version for Intel SDE download
TYP: add ``sorted`` kwarg to ``unique``
MAINT: Update pythoncapi-compat from main.
MAINT: Update cibuildwheel.
MAINT: Fix typo in wheels.yml
BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
TYP: ndarray.fill() takes no keyword arguments
BUG: avoid thread-unsafe refcount check in temp elision
CI: replace comment-hider action in mypy_primer workflow
BLD: Add missing <unordered_map> include
BUG: use correct input dtype in flatiter assignment
TYP: fix np.bool method declarations
BUG: Correct ambiguous logic for s390x CPU feature detection
|
2025-07-25 13:30:03 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-numpy: updated to 2.3.2
2.3.2
MAINT: Prepare 2.3.x for further development
TYP: Work around a mypy issue with bool arrays
BUG: fix fencepost error in StringDType internals
BUG: handle case in mapiter where descriptors might get replaced...
BUG: Fix shape error path in array-interface
BUG: Allow reading non-npy files in npz and add test
TST: Avoid uninitialized values in test
BUG: Fix reference leakage for output arrays in reduction functions
BUG: fix casting issue in center, ljust, rjust, and zfill
TYP: Fix overloads in ``np.char.array`` and ``np.char.asarray``...
BUG: Any dtype should call ``square`` on ``arr \*\* 2``
MAINT: use a stable pypy release in CI
MAINT: Support python 314rc1
MAINT: Update highway to match main.
BLD: use github to build macos-arm64 wheels with OpenBLAS and...
BUG: fix datetime/timedelta hash memory leak
|
| 2025-07-11 10:11:20 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-numpy: meson checks for gcc 9.3+
|