v2.5.0 (June 21, 2026)

Imported from official source

NumPy 2.5.0 Release Notes

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.

This release supports Python versions 3.12-3.14.

Highlights

  • Distutils has been removed,
  • Many expired deprecations, see below,
  • Many new deprecations, see below,
  • Many static typing improvements.
  • Improved support for free threading,
  • Support for descending sorts,

See New Features below for other additions.

Deprecations

This is an extract. The publication continues at the source.

Read the original at the source: https://github.com/numpy/numpy/releases/tag/v2.5.0

Officially imported this from NumPy’s own source and shows an extract. If you work there, claiming the profile and verifying the domain lets you choose to show the full text here.

Provenance

Organization
NumPy — imported from official source
Official source
https://github.com/numpy/numpy/releases.atom ATOM
Imported
September 20, 2026 19:51
Versions
1 recorded
Identity
tag:github.com,2008:Repository/908607/v2.5.0

Officially records where a publication came from, not whether it is true. Imported records are reproduced from an organization's own official source.