|  | 
| 4 | 4 | NumPy 2.3.3 Release Notes | 
| 5 | 5 | ========================= | 
| 6 | 6 | 
 | 
| 7 |  | -The NumPy 2.3.3 release is a patch release with a number of bug fixes and | 
| 8 |  | -maintenance updates.  The highlights are: | 
| 9 |  | - | 
| 10 |  | -This release supports Python versions 3.11-3.14 | 
| 11 |  | - | 
| 12 |  | -Highlights | 
| 13 |  | -========== | 
| 14 |  | - | 
| 15 |  | -*We'll choose highlights for this release near the end of the release cycle.* | 
| 16 |  | - | 
| 17 |  | - | 
| 18 |  | -.. if release snippets have been incorporated already, uncomment the follow | 
| 19 |  | -   line (leave the `.. include:: directive) | 
| 20 |  | -
 | 
| 21 |  | -.. **Content from release note snippets in doc/release/upcoming_changes:** | 
| 22 |  | -
 | 
| 23 |  | -.. include:: notes-towncrier.rst | 
|  | 7 | +The NumPy 2.3.3 release is a patch release split between a number of maintenance | 
|  | 8 | +updates and bug fixes. This release supports Python versions 3.11-3.14. Note | 
|  | 9 | +that the 3.14.0 final is currently expected in Oct, 2025. This release is based | 
|  | 10 | +on 3.14.0rc2. | 
|  | 11 | + | 
|  | 12 | +Contributors | 
|  | 13 | +============ | 
|  | 14 | + | 
|  | 15 | +A total of 13 people contributed to this release.  People with a "+" by their | 
|  | 16 | +names contributed a patch for the first time. | 
|  | 17 | + | 
|  | 18 | +* Aleksandr A. Voyt + | 
|  | 19 | +* Bernard Roesler + | 
|  | 20 | +* Charles Harris | 
|  | 21 | +* Hunter Hogan + | 
|  | 22 | +* Joren Hammudoglu | 
|  | 23 | +* Maanas Arora | 
|  | 24 | +* Matti Picus | 
|  | 25 | +* Nathan Goldbaum | 
|  | 26 | +* Raghuveer Devulapalli | 
|  | 27 | +* Sanjay Kumar Sakamuri Kamalakar + | 
|  | 28 | +* Tobias Markus + | 
|  | 29 | +* Warren Weckesser | 
|  | 30 | +* Zebreus + | 
|  | 31 | + | 
|  | 32 | +Pull requests merged | 
|  | 33 | +==================== | 
|  | 34 | + | 
|  | 35 | +A total of 23 pull requests were merged for this release. | 
|  | 36 | + | 
|  | 37 | +* `#29440 <https://github.com/numpy/numpy/pull/29440>`__: MAINT: Prepare 2.3.x for further development. | 
|  | 38 | +* `#29446 <https://github.com/numpy/numpy/pull/29446>`__: BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR... | 
|  | 39 | +* `#29447 <https://github.com/numpy/numpy/pull/29447>`__: BLD: allow targeting webassembly without emscripten | 
|  | 40 | +* `#29460 <https://github.com/numpy/numpy/pull/29460>`__: MAINT: Backport write_release.py | 
|  | 41 | +* `#29473 <https://github.com/numpy/numpy/pull/29473>`__: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2 | 
|  | 42 | +* `#29500 <https://github.com/numpy/numpy/pull/29500>`__: BUG: Always return a real dtype from linalg.cond (gh-18304) (#29333) | 
|  | 43 | +* `#29501 <https://github.com/numpy/numpy/pull/29501>`__: MAINT: Add .file entry to all .s SVML files | 
|  | 44 | +* `#29556 <https://github.com/numpy/numpy/pull/29556>`__: BUG: Casting from one timedelta64 to another didn't handle NAT. | 
|  | 45 | +* `#29562 <https://github.com/numpy/numpy/pull/29562>`__: BLD: update vendored Meson to 1.8.3 [wheel build] | 
|  | 46 | +* `#29563 <https://github.com/numpy/numpy/pull/29563>`__: BUG: Fix metadata not roundtripping when pickling datetime (#29555) | 
|  | 47 | +* `#29587 <https://github.com/numpy/numpy/pull/29587>`__: TST: update link and version for Intel SDE download | 
|  | 48 | +* `#29593 <https://github.com/numpy/numpy/pull/29593>`__: TYP: add ``sorted`` kwarg to ``unique`` | 
|  | 49 | +* `#29672 <https://github.com/numpy/numpy/pull/29672>`__: MAINT: Update pythoncapi-compat from main. | 
|  | 50 | +* `#29673 <https://github.com/numpy/numpy/pull/29673>`__: MAINT: Update cibuildwheel. | 
|  | 51 | +* `#29674 <https://github.com/numpy/numpy/pull/29674>`__: MAINT: Fix typo in wheels.yml | 
|  | 52 | +* `#29683 <https://github.com/numpy/numpy/pull/29683>`__: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection | 
|  | 53 | +* `#29684 <https://github.com/numpy/numpy/pull/29684>`__: TYP: ndarray.fill() takes no keyword arguments | 
|  | 54 | +* `#29685 <https://github.com/numpy/numpy/pull/29685>`__: BUG: avoid thread-unsafe refcount check in temp elision | 
|  | 55 | +* `#29687 <https://github.com/numpy/numpy/pull/29687>`__: CI: replace comment-hider action in mypy_primer workflow | 
|  | 56 | +* `#29689 <https://github.com/numpy/numpy/pull/29689>`__: BLD: Add missing <unordered_map> include | 
|  | 57 | +* `#29691 <https://github.com/numpy/numpy/pull/29691>`__: BUG: use correct input dtype in flatiter assignment | 
|  | 58 | +* `#29700 <https://github.com/numpy/numpy/pull/29700>`__: TYP: fix np.bool method declarations | 
|  | 59 | +* `#29701 <https://github.com/numpy/numpy/pull/29701>`__: BUG: Correct ambiguous logic for s390x CPU feature detection | 
0 commit comments