v2.5.0 (June 21, 2026)
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