NumPy 2.5.0rc1 released

Charles R Harris via NumPy-Discussion <[email protected]> Tue, 2 Jun 2026 08:20:53 -0600
Newsgroups gmane.comp.python.numeric.general
Message-ID <CAB6mnx+jX1oz9HHDUeJQiKFq108zqWgAPtwkNqYB6ZJvFXvuGg@mail.gmail.com>
--===============3777393672986766591==
Content-Type: multipart/alternative; boundary="0000000000008608c306534605ab"

--0000000000008608c306534605ab
Content-Type: text/plain; charset="UTF-8"

Hi All,

On behalf of the NumPy team, I'm pleased to announce the release of NumPy
2.5.0rc1. 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. Python 3.15 will be supported when it is
released. Highlights are:

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

This release is the work of 129 contributors spread over 528 pull requests
and supports Python versions 3.11-3.14. Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/2.5.0rc1>; release notes and the changelog
are available on Github
<https://github.com/numpy/numpy/releases/tag/v2.5.0rc1>.

Cheers,

Charles Harris

--0000000000008608c306534605ab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi All,<br><br>On behalf of the NumPy team, I&#39;m please=
d to announce the release of NumPy 2.5.0rc1. Numpy 2.5.0 is a transitional =
release. It drops support for Python 3.11, marking the end of distutils, an=
d 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. Python 3.15 will be sup=
ported when it is released. Highlights are:<div><ul><li style=3D"margin-lef=
t:15px">Distutils has been removed,</li><li style=3D"margin-left:15px">Many=
 expired deprecations,</li><li style=3D"margin-left:15px">Many new deprecat=
ions,</li><li style=3D"margin-left:15px">Many static typing improvements,</=
li><li style=3D"margin-left:15px">Improved support for free threading,</li>=
<li style=3D"margin-left:15px">Support for descending sorts.</li></ul><div>=
This release is the work of 129 contributors spread over 528 pull requests =
and supports Python versions 3.11-3.14. Wheels can be downloaded from=C2=A0=
<a href=3D"https://pypi.org/project/numpy/2.5.0rc1" target=3D"_blank">PyPI<=
/a>; release notes and the changelog are available on=C2=A0<a href=3D"https=
://github.com/numpy/numpy/releases/tag/v2.5.0rc1" target=3D"_blank">Github<=
/a>.</div><div><br></div><div>Cheers,</div><div><br></div><div>Charles Harr=
is</div><div class=3D"gmail-yj6qo"></div><div class=3D"gmail-adL"><br></div=
><br class=3D"gmail-Apple-interchange-newline"></div></div>

--0000000000008608c306534605ab--

--===============3777393672986766591==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
NumPy-Discussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: [email protected]

--===============3777393672986766591==--