NumPy 1.23.4 Release Notes#
NumPy 1.23.4 is a maintenance release that fixes bugs discovered after the
1.23.3 release and keeps the build infrastructure current. The main
improvements are fixes for some annotation corner cases, a fix for a long time
nested_iters
memory leak, and a fix of complex vector dot for very large
arrays. The Python versions supported for this release are 3.8-3.11.
Note that the mypy version needs to be 0.981+ if you test using Python 3.10.7, otherwise the typing tests will fail.
Contributors#
A total of 8 people contributed to this release. People with a “+” by their names contributed a patch for the first time.
Bas van Beek
Charles Harris
Matthew Barber
Matti Picus
Ralf Gommers
Ross Barnowski
Sebastian Berg
Sicheng Zeng +
Pull requests merged#
A total of 13 pull requests were merged for this release.
#22368: BUG: Add
__array_api_version__
tonumpy.array_api
namespace#22370: MAINT: update sde toolkit to 9.0, fix download link
#22382: BLD: use macos-11 image on azure, macos-1015 is deprecated
#22383: MAINT: random: remove
get_info
from “extending with Cython”…#22384: BUG: Fix complex vector dot with more than NPY_CBLAS_CHUNK elements
#22387: REV: Loosen
lookfor
’s import try/except again#22388: TYP,ENH: Mark
numpy.typing
protocols as runtime checkable#22389: TYP,MAINT: Change more overloads to play nice with pyright
#22390: TST,TYP: Bump mypy to 0.981
#22391: DOC: Update delimiter param description.
#22392: BUG: Memory leaks in numpy.nested_iters
#22413: REL: Prepare for the NumPy 1.23.4 release.
#22424: TST: Fix failing aarch64 wheel builds.