Sourced from numpy's releases.
2.2.2 (Jan 18, 2025)
NumPy 2.2.2 Release Notes
NumPy 2.2.2 is a patch release that fixes bugs found after the 2.2.1 release. The number of typing fixes/updates is notable. This release supports Python versions 3.10-3.13.
Contributors
A total of 8 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
- Alicia Boya GarcĂa +
- Charles Harris
- Joren Hammudoglu
- Kai Germaschewski +
- Nathan Goldbaum
- PTUsumit +
- Rohit Goswami
- Sebastian Berg
Pull requests merged
A total of 16 pull requests were merged for this release.
- #28050: MAINT: Prepare 2.2.x for further development
- #28055: TYP: fix
void
arrays not acceptingstr
keys in__setitem__
- #28066: TYP: fix unnecessarily broad
integer
binop return types (#28065)- #28112: TYP: Better
ndarray
binop return types forfloat64
&...- #28113: TYP: Return the correct
bool
fromissubdtype
- #28114: TYP: Always accept
date[time]
in thedatetime64
constructor- #28120: BUG: Fix auxdata initialization in ufunc slow path
- #28131: BUG: move reduction initialization to ufunc initialization
- #28132: TYP: Fix
interp
to accept and return scalars- #28137: BUG: call PyType_Ready in f2py to avoid data races
- #28145: BUG: remove unnecessary call to PyArray_UpdateFlags
- #28160: BUG: Avoid data race in PyArray_CheckFromAny_int
- #28175: BUG: Fix f2py directives and --lower casing
- #28176: TYP: Fix overlapping overloads issue in 2->1 ufuncs
- #28177: TYP: preserve shape-type in ndarray.astype()
- #28178: TYP: Fix missing and spurious top-level exports
Checksums
MD5
749cb2adf8043551aae22bbf0ed3130a numpy-2.2.2-cp310-cp310-macosx_10_9_x86_64.whl bc79fa2e44316b7ce9bacb48a993ed91 numpy-2.2.2-cp310-cp310-macosx_11_0_arm64.whl c6b2caa2bbb645b5950dccb77efb1dbb numpy-2.2.2-cp310-cp310-macosx_14_0_arm64.whl 8c410efac169af880cacbbac8a731658 numpy-2.2.2-cp310-cp310-macosx_14_0_x86_64.whl
... (truncated)
fd8a68e
Merge pull request #28184
from charris/prepare-2.2.20d106a5
REL: Prepare for the NumPy 2.2.2 release [wheel build]dfdd35a
Merge pull request #28175
from charris/backport-28056e4517a8
Merge pull request #28176
from charris/backport-281682c0432b
Merge pull request #28178
from charris/backport-281702230a08
Merge pull request #28177
from charris/backport-28169b04e32c
TYP: Fix missing and spurious top-level exports6a5f537
TYP: preserve shape-type in ndarray.astype()f782790
TYP: Fix overlapping overloads issue in 2->1 ufuncsa19acf1
BUG: Fix casing for f2py directives