Skip to content

Commit f2a77a7

Browse files
authored
Merge pull request #29702 from charris/prepare-2.3.3
REL: Prepare for the NumPy 2.3.3 release [wheel build]
2 parents f024265 + 8641006 commit f2a77a7

File tree

2 files changed

+103
-17
lines changed

2 files changed

+103
-17
lines changed

doc/changelog/2.3.3-changelog.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 13 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Aleksandr A. Voyt +
9+
* Bernard Roesler +
10+
* Charles Harris
11+
* Hunter Hogan +
12+
* Joren Hammudoglu
13+
* Maanas Arora
14+
* Matti Picus
15+
* Nathan Goldbaum
16+
* Raghuveer Devulapalli
17+
* Sanjay Kumar Sakamuri Kamalakar +
18+
* Tobias Markus +
19+
* Warren Weckesser
20+
* Zebreus +
21+
22+
Pull requests merged
23+
====================
24+
25+
A total of 23 pull requests were merged for this release.
26+
27+
* `#29440 <https://github.com/numpy/numpy/pull/29440>`__: MAINT: Prepare 2.3.x for further development.
28+
* `#29446 <https://github.com/numpy/numpy/pull/29446>`__: BUG: Fix test_configtool_pkgconfigdir to resolve PKG_CONFIG_DIR...
29+
* `#29447 <https://github.com/numpy/numpy/pull/29447>`__: BLD: allow targeting webassembly without emscripten
30+
* `#29460 <https://github.com/numpy/numpy/pull/29460>`__: MAINT: Backport write_release.py
31+
* `#29473 <https://github.com/numpy/numpy/pull/29473>`__: MAINT: Bump pypa/cibuildwheel from 3.1.0 to 3.1.2
32+
* `#29500 <https://github.com/numpy/numpy/pull/29500>`__: BUG: Always return a real dtype from linalg.cond (gh-18304) (#29333)
33+
* `#29501 <https://github.com/numpy/numpy/pull/29501>`__: MAINT: Add .file entry to all .s SVML files
34+
* `#29556 <https://github.com/numpy/numpy/pull/29556>`__: BUG: Casting from one timedelta64 to another didn't handle NAT.
35+
* `#29562 <https://github.com/numpy/numpy/pull/29562>`__: BLD: update vendored Meson to 1.8.3 [wheel build]
36+
* `#29563 <https://github.com/numpy/numpy/pull/29563>`__: BUG: Fix metadata not roundtripping when pickling datetime (#29555)
37+
* `#29587 <https://github.com/numpy/numpy/pull/29587>`__: TST: update link and version for Intel SDE download
38+
* `#29593 <https://github.com/numpy/numpy/pull/29593>`__: TYP: add ``sorted`` kwarg to ``unique``
39+
* `#29672 <https://github.com/numpy/numpy/pull/29672>`__: MAINT: Update pythoncapi-compat from main.
40+
* `#29673 <https://github.com/numpy/numpy/pull/29673>`__: MAINT: Update cibuildwheel.
41+
* `#29674 <https://github.com/numpy/numpy/pull/29674>`__: MAINT: Fix typo in wheels.yml
42+
* `#29683 <https://github.com/numpy/numpy/pull/29683>`__: BUG, BLD: Correct regex for ppc64 VSX3/VSX4 feature detection
43+
* `#29684 <https://github.com/numpy/numpy/pull/29684>`__: TYP: ndarray.fill() takes no keyword arguments
44+
* `#29685 <https://github.com/numpy/numpy/pull/29685>`__: BUG: avoid thread-unsafe refcount check in temp elision
45+
* `#29687 <https://github.com/numpy/numpy/pull/29687>`__: CI: replace comment-hider action in mypy_primer workflow
46+
* `#29689 <https://github.com/numpy/numpy/pull/29689>`__: BLD: Add missing <unordered_map> include
47+
* `#29691 <https://github.com/numpy/numpy/pull/29691>`__: BUG: use correct input dtype in flatiter assignment
48+
* `#29700 <https://github.com/numpy/numpy/pull/29700>`__: TYP: fix np.bool method declarations
49+
* `#29701 <https://github.com/numpy/numpy/pull/29701>`__: BUG: Correct ambiguous logic for s390x CPU feature detection
50+

doc/source/release/2.3.3-notes.rst

Lines changed: 53 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,56 @@
44
NumPy 2.3.3 Release Notes
55
=========================
66

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

Comments
 (0)