8000 REL: Prepare for the NumPy 2.3.0 release [wheel build] · numpy/numpy@9d394e3 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9d394e3

Browse files
committed
REL: Prepare for the NumPy 2.3.0 release [wheel build]
- Update .mailmap - Update pyproject.toml - Update 2.3.0-changelog.rst - Update 2.3.0-notes.rst - Delete release fragments
1 parent 1e103cd commit 9d394e3

File tree

5 files changed

+43
-22
lines changed

5 files changed

+43
-22
lines changed

.mailmap

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
!Algorithmist-Girl <36552319+Algorithmist-Girl@users.noreply.github.com>
1212
!DWesl <22566757+DWesl@users.noreply.github.com>
1313
!Dreamge <geetaakshata@gmail.com>
14+
!EarlMilktea <66886825+EarlMilktea@users.noreply.github.com>
1415
!Endolith <endolith@gmail.com>
1516
!GalaxySnail <ylc991@163.com>
1617
!Illviljan <14371165+Illviljan@users.noreply.github.com>
@@ -21,6 +22,7 @@
2122
!Scian <65375075+hoony6134@users.noreply.github.com>
2223
!Searchingdays <pachatyabhaskar@gmail.com>
2324
!amagicmuffin <2014wcheng@gmail.com>
25+
!amotzop <you@example.com>
2426
!bersbersbers <12128514+bersbersbers@users.noreply.github.com>
2527
!code-review-doctor <contact+django-doctor-test@richardtier.co.uk>
2628
!cook-1229 <70235336+cook-1229@users.noreply.github.com>
@@ -34,6 +36,7 @@
3436
!hutauf <mathemichi@gmx.de>
3537
!jbCodeHub <besselingcodehub@gmail.com>
3638
!juztamau5 <juztamau5@gmail.com>
39+
!karl3wm <karl3wm@writeme.com>
3740
!legoffant <58195095+legoffant@users.noreply.github.com>
3841
!liang3zy22 <35164941+liang3zy22@users.noreply.github.com>
3942
!luzpaz <kunda@scribus.net>
@@ -51,6 +54,7 @@
5154
!pmvz <pmvz_github@outlook.com>
5255
!pojaghi <36278217+pojaghi@users.noreply.github.com>
5356
!pratiklp00 <pratikp@linux.ibm.com>
57+
!samir539 <samir.c.asghar@gmail.com>
5458
!sfolje0 <sfolje0@github>
5559
!spacescientist <aspacescientist@protonmail.com> <spacescientist@pm.me>
5660
!stefan6419846 <stefan6419846@gmail.com>
@@ -59,6 +63,7 @@
5963
!tautaus <sunt9751@gmail.com>
6064
!undermyumbrella1 <keiwork111@gmail.com>
6165
!vahidmech <vahidmech@github.com>
66+
!wenlong2 <wenlongtamu@gmail.com>
6267
!xoviat <49173759+xoviat@users.noreply.github.com>
6368
!xoviat <49173759+xoviat@users.noreply.github.com> <xoviat@users.noreply.github.com>
6469
!yan-wyb <yan-wyb@foxmail.com>

doc/changelog/2.3.0-changelog.rst

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,18 @@
22
Contributors
33
============
44

5-
A total of 132 people contributed to this release. People with a "+" by their
5+
A total of 134 people contributed to this release. People with a "+" by their
66
names contributed a patch for the first time.
77

88
* !DWesl
9+
* !EarlMilktea +
10+
* !amotzop +
911
* !fengluoqiuwu
1012
* !h-vetinari
13+
* !karl3wm +
1114
* !partev
15+
* !samir539 +
16+
* !wenlong2 +
1217
* Aarni Koskela +
1318
* Abdu Zoghbi +
1419
* Abhishek Kumar
@@ -50,6 +55,7 @@ names contributed a patch for the first time.
5055
* GUAN MING
5156
* Giovanni Del Monte
5257
* Guan Ming(Wesley) Chiu +
58+
* Guido Imperiale +
5359
* Gyeongjae Choi +
5460
* Halle Loveday +
5561
* Hannah Wheeler +
@@ -64,6 +70,7 @@ names contributed a patch for the first time.
6470
* Jake VanderPlas
6571
* Jiachen An +
6672
* Jiuding Tan (谭九鼎)
73+
* Joe Rickerby +
6774
* John Kirkham
6875
* John Stilley +
6976
* Jonathan Albrecht +
@@ -109,7 +116,6 @@ names contributed a patch for the first time.
109116
* Rohit Goswami
110117
* Ross Barnowski
111118
* Roy Smart
112-
* S.S. +
113119
* Saransh Chopra
114120
* Saraswathy Kalaiselvan +
115121
* Sayed Adel
@@ -127,21 +133,17 @@ names contributed a patch for the first time.
127133
* Wang Yang (杨旺) +
128134
* Warren Weckesser
129135
* Warrick Ball
130-
* Wenlong +
131136
* William Andrea
132137
* Yakov Danishevsky +
133138
* Yichi Zhang +
134-
* Your Name +
135139
* Yuvraj Pradhan +
136140
* dependabot[bot]
137141
* hfloveday12 +
138-
* karl +
139-
* samir539 +
140142

141143
Pull requests merged
142144
====================
143145

144-
A total of 543 pull requests were merged for this release.
146+
A total of 556 pull requests were merged for this release.
145147

146148
* `#22718 <https://github.com/numpy/numpy/pull/22718>`__: DOC: Add docs on using GitHub Codespaces for NumPy development
147149
* `#25675 <https://github.com/numpy/numpy/pull/25675>`__: ENH: add matvec and vecmat gufuncs
@@ -686,4 +688,17 @@ A total of 543 pull requests were merged for this release.
686688
* `#29043 <https://github.com/numpy/numpy/pull/29043>`__: BUG: Avoid compile errors in f2py modules
687689
* `#29044 <https://github.com/numpy/numpy/pull/29044>`__: BUG: Fix f2py derived types in modules
688690
* `#29046 <https://github.com/numpy/numpy/pull/29046>`__: BUG: Fix cache use regression
691+
* `#29047 <https://github.com/numpy/numpy/pull/29047>`__: REL: Prepare for the NumPy 2.3.0rc1 release [wheel build]
692+
* `#29070 <https://github.com/numpy/numpy/pull/29070>`__: TYP: Various typing fixes.
693+
* `#29072 <https://github.com/numpy/numpy/pull/29072>`__: MAINT: use pypy 3.11 nightly which has a fix for ctypeslib
694+
* `#29073 <https://github.com/numpy/numpy/pull/29073>`__: BLD: use sonoma image on Cirrus for wheel build
695+
* `#29074 <https://github.com/numpy/numpy/pull/29074>`__: BUG: add bounds-checking to in-place string multiply
696+
* `#29082 <https://github.com/numpy/numpy/pull/29082>`__: BLD: bump OpenBLAS version, use OpenBLAS for win-arm64 [wheel...
697+
* `#29089 <https://github.com/numpy/numpy/pull/29089>`__: MNT: Avoid use of deprecated _PyDict_GetItemStringWithError in...
698+
* `#29099 <https://github.com/numpy/numpy/pull/29099>`__: BUG: f2py: thread-safe forcomb (#29091)
699+
* `#29100 <https://github.com/numpy/numpy/pull/29100>`__: TYP: fix NDArray[integer] inplace operator mypy issue
700+
* `#29101 <https://github.com/numpy/numpy/pull/29101>`__: PERF: Make NpzFile member existence constant time
701+
* `#29116 <https://github.com/numpy/numpy/pull/29116>`__: MAINT: Update to vs2022 in NumPy 2.3.x [wheel build]
702+
* `#29118 <https://github.com/numpy/numpy/pull/29118>`__: MAINT: fix SPDX license expressions for LAPACK, GCC runtime libs
703+
* `#29132 <https://github.com/numpy/numpy/pull/29132>`__: MAINT: Fix for segfaults with GCC 15
689704

doc/release/upcoming_changes/29060.change.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

doc/source/release/2.3.0-notes.rst

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,17 @@ NumPy 2.3.0 Release Notes
66

77
The NumPy 2.3.0 release continues the work to improve free threaded Python
88
support and annotations together with the usual set of bug fixes. It is unusual
9-
in the number of expired deprecations and the number of code modernizations and
10-
style cleanups. The latter may not be visible to users, but is important for
11-
code maintenance over the long term. Note that we have also upgraded from
12-
manylinux2014 to manylinux_2_28.
9+
in the number of expired deprecations, code modernizations, and style cleanups.
10+
The latter may not be visible to users, but is important for code maintenance
11+
over the long term. Note that we have also upgraded from manylinux2014 to
12+
manylinux_2_28.
1313

14-
There are known test failures in the rc1 release involving MyPy and PyPy. The
15-
cause of both has been determined and fixes will be applied before the final
16-
release. The current Windows on ARM wheels also lack OpenBLAS, but they should
17-
suffice for initial downstream testing. OpenBLAS will be incorporated in those
18-
wheels when it becomes available.
14+
Users running on a Mac having an M4 cpu might see various warnings about
15+
invalid values and such. The warnings are a known problem with Accelerate.
16+
They are annoying, but otherwise harmless. Apple promises to fix them.
1917

20-
This release supports Python versions 3.11-3.13, Python 3.14 will
21-
be supported when it is released.
18+
This release supports Python versions 3.11-3.13, Python 3.14 will be supported
19+
when it is released.
2220

2321

2422
Highlights
@@ -449,6 +447,12 @@ Changes
449447

450448
(`gh-28703 <https://github.com/numpy/numpy/pull/28703>`__)
451449

450+
* Multiplication between a string and integer now raises OverflowError instead
451+
of MemoryError if the result of the multiplication would create a string that
452+
is too large to be represented. This follows Python's behavior.
453+
454+
(`gh-29060 <https://github.com/numpy/numpy/pull/29060>`__)
455+
452456
``unique_values`` may return unsorted data
453457
------------------------------------------
454458
The relatively new function (added in NumPy 2.0) ``unique_values`` may now

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires = [
77

88
[project]
99
name = "numpy"
10-
version = "2.3.0rc1"
10+
version = "2.3.0"
1111
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
1212
license = {file = "LICENSE.txt"}
1313

0 commit comments

Comments
 (0)
0