NumPy 1.23.2 Release Notes#

NumPy 1.23.2 is a maintenance release that fixes bugs discovered after the 1.23.1 release. Notable features are:

  • Typing changes needed for Python 3.11

  • Wheels for Python 3.11.0rc1

The Python versions supported for this release are 3.8-3.11.

Contributors#

A total of 9 people contributed to this release. People with a “+” by their names contributed a patch for the first time.

  • Alexander Grund +

  • Bas van Beek

  • Charles Harris

  • Jon Cusick +

  • Matti Picus

  • Michael Osthege +

  • Pal Barta +

  • Ross Barnowski

  • Sebastian Berg

Pull requests merged#

A total of 15 pull requests were merged for this release.

  • #22030: ENH: Add __array_ufunc__ typing support to the nin=1 ufuncs

  • #22031: MAINT, TYP: Fix np.angle dtype-overloads

  • #22032: MAINT: Do not let _GenericAlias wrap the underlying classes’…

  • #22033: TYP,MAINT: Allow einsum subscripts to be passed via integer…

  • #22034: MAINT,TYP: Add object-overloads for the np.generic rich comparisons

  • #22035: MAINT,TYP: Allow the squeeze and transpose method to…

  • #22036: BUG: Fix subarray to object cast ownership details

  • #22037: BUG: Use Popen to silently invoke f77 -v

  • #22038: BUG: Avoid errors on NULL during deepcopy

  • #22039: DOC: Add versionchanged for converter callable behavior.

  • #22057: MAINT: Quiet the anaconda uploads.

  • #22078: ENH: reorder includes for testing on top of system installations…

  • #22106: TST: fix test_linear_interpolation_formula_symmetric

  • #22107: BUG: Fix skip condition for test_loss_of_precision[complex256]

  • #22115: BLD: Build python3.11.0rc1 wheels.