On Tue, Sep 9, 2025 at 8:24 PM Charles R Harris via NumPy-Discussion <
numpy-discussion@python.org> 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 -- numpy-discussion@python.org
> To unsubscribe send an email to numpy-discussion-le...@python.org
> https://mail.python.org/mailman3//lists/numpy-discussion.python.org
> Member address: ralf.gomm...@googlemail.com
>
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3//lists/numpy-discussion.python.org
Member address: arch...@mail-archive.com

Reply via email to