Re: NumPy 2.3.3 released

Ralf Gommers via NumPy-Discussion <[email protected]>
Newsgroups gmane.comp.python.numeric.general
Message-ID <CABL7CQivTLVDgv7zLTVj55QbF+e6vqremrVZbnph40t8+86SUg@mail.gmail.com>
On Tue, Sep 9, 2025 at 8:24 PM Charles R Harris via NumPy-Discussion <
[email protected]> wrote:

> Hi All,
>
> On behalf of the NumPy team, I'm pleased to announce the release of NumPy
> 2.3.3. The NumPy 2.3.3 release is a patch release split between a number of
> maintenance updates and bug fixes. This release supports Python 3.11-3.14.
> Wheels can be downloaded from PyPI <https://pypi.org/project/numpy/2.3.3>;
> release notes and the changelog are available on Github
> <https://github.com/numpy/numpy/releases/tag/v2.3.3>.
>

Thanks Chuck!


> Note that we have changed our release process and publish directly to
> GitHub. Hashes and source files are no longer available at the GitHub
> v2.3.3 tag.
>

I'll add a bit of color here: 2.3.3 is the first release to use trusted
publishing. Manually publishing hashes is no longer necessary because
trusted publishing (and the attestations on PyPI that come with it) is a
better and more automated way of ensuring that an sdist or wheel actually
matches what was built by the release manager. See for an example the
"Provenance" section at
https://pypi.org/project/numpy/#numpy-2.3.3-cp314-cp314t-win_amd64.whl

Cheers,
Ralf



> GitHub itself generates source files, but those don't work. If you need a
> source file, get it from PyPI.
>
> *Contributors*
>
> A total of 13 people contributed to this release.  People with a "+" by
> their
> names contributed a patch for the first time.
>
>    - Aleksandr A. Voyt +
>    - Bernard Roesler +
>    - Charles Harris
>    - Hunter Hogan +
>    - Joren Hammudoglu
>    - Maanas Arora
>    - Matti Picus
>    - Nathan Goldbaum
>    - Raghuveer Devulapalli
>    - Sanjay Kumar Sakamuri Kamalakar +
>    - Tobias Markus +
>    - Warren Weckesser
>    - Zebreus +
>
>
>
> *Pull requests merged*
> A total of 23 pull requests were merged for this release.
>
>    - #29440: MAINT: Prepare 2.3.x for further development.
>    - #29446: BUG: Fix test_configtool_pkgconfigdir to resolve
>    PKG_CONFIG_DIR...
>    - #29447: BLD: allow targeting webassembly without emscripten
>    - #29460: MAINT: Backport write_release.py
>    - #29473: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
>    - #29500: BUG: Always return a real dtype from linalg.cond (gh-18304)
>    (#29333)
>    - #29501: MAINT: Add .file entry to all .s SVML files
>    - #29556: BUG: Casting from one timedelta64 to another didn't handle
>    NAT.
>    - #29562: BLD: update vendored Meson to 1.8.3 [wheel build]
>    - #29563: BUG: Fix metadata not roundtripping when pickling datetime
>    (#29555)
>    - #29587: TST: update link and version for Intel SDE download
>    - #29593: TYP: add ``sorted`` kwarg to ``unique``
>    - #29672: MAINT: Update pythoncapi-compat from main.
>    - #29673: MAINT: Update cibuildwheel.
>    - #29674: MAINT: Fix typo in wheels.yml
>    - #29683: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
>    - #29684: TYP: ndarray.fill() takes no keyword arguments
>    - #29685: BUG: avoid thread-unsafe refcount check in temp elision
>    - #29687: CI: replace comment-hider action in mypy_primer workflow
>    - #29689: BLD: Add missing <unordered_map> include
>    - #29691: BUG: use correct input dtype in flatiter assignment
>    - #29700: TYP: fix np.bool method declarations
>    - #29701: BUG: Correct ambiguous logic for s390x CPU feature detection
>
>
> Cheers,
>
> Charles Harris
> _______________________________________________
> 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]
>

_______________________________________________
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.