8000 REL: Prepare for the NumPy 1.26.0b1 release. · numpy/numpy@9b74812 · GitHub
[go: up one dir, main page]

Skip to content

Commit 9b74812

Browse files
committed
REL: Prepare for the NumPy 1.26.0b1 release.
- Create 1.26.0-changelog.rst - Update 1.26.0-notes.rst - Update pyproject.toml - Update pyproject.toml.setuppy [wheel build]
1 parent e021c26 commit 9b74812

File tree

4 files changed

+101
-5
lines changed

4 files changed

+101
-5
lines changed

doc/changelog/1.26.0-changelog.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 11 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Bas van Beek
9+
* Charles Harris
10+
* Matti Picus
11+
* Melissa Weber Mendonça
12+
* Ralf Gommers
13+
* Sayed Adel
14+
* Sebastian Berg
15+
* Stefan van der Walt
16+
* Tyler Reddy
17+
* Warren Weckesser
18+
19+
Pull requests merged
20+
====================
21+
22+
A total of 18 pull requests were merged for this release.
23+
24+
* `#24305 <https://github.com/numpy/numpy/pull/24305>`__: MAINT: Prepare 1.26.x branch for development
25+
* `#24308 <https://github.com/numpy/numpy/pull/24308>`__: MAINT: Massive update of files from main for numpy 1.26
26+
* `#24322 <https://github.com/numpy/numpy/pull/24322>`__: CI: fix wheel builds on the 1.26.x branch
27+
* `#24326 <https://github.com/numpy/numpy/pull/24326>`__: BLD: update openblas to newer version
28+
* `#24327 <https://github.com/numpy/numpy/pull/24327>`__: TYP: Trim down the ``_NestedSequence.__getitem__`` signature
29+
* `#24328 <https://github.com/numpy/numpy/pull/24328>`__: BUG: fix choose refcount leak
30+
* `#24337 <https://github.com/numpy/numpy/pull/24337>`__: TST: fix running the test suite in builds without BLAS/LAPACK
31+
* `#24338 <https://github.com/numpy/numpy/pull/24338>`__: BUG: random: Fix generation of nan by dirichlet.
32+
* `#24340 <https://github.com/numpy/numpy/pull/24340>`__: MAINT: Dependabot updates from main
33+
* `#24342 <https://github.com/numpy/numpy/pull/24342>`__: MAINT: Add back NPY_RUN_MYPY_IN_TESTSUITE=1
34+
* `#24353 <https://github.com/numpy/numpy/pull/24353>`__: MAINT: Update ``extbuild.py`` from main.
35+
* `#24356 <https://github.com/numpy/numpy/pull/24356>`__: TST: fix distutils tests for deprecations in recent setuptools...
36+
* `#24375 <https://github.com/numpy/numpy/pull/24375>`__: MAINT: Update cibuildwheel to version 2.15.0
37+
* `#24381 <https://github.com/numpy/numpy/pull/24381>`__: MAINT: Fix codespaces setup.sh script
38+
* `#24403 <https://github.com/numpy/numpy/pull/24403>`__: ENH: Vendor meson for multi-target build support
39+
* `#24404 <https://github.com/numpy/numpy/pull/24404>`__: BLD: vendor meson-python to make the Windows builds with SIMD...
40+
* `#24405 <https://github.com/numpy/numpy/pull/24405>`__: BLD, SIMD: The meson CPU dispatcher implementation
41+
* `#24406 <https://github.com/numpy/numpy/pull/24406>`__: MAINT: Remove versioneer

doc/source/release/1.26.0-notes.rst

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,64 @@
44
NumPy 1.26.0 Release Notes
55
==========================
66

7-
The NumPy 1.26.0 release is a continuation of the 1.25.x release cycle, but
8-
with the distutils based build replaced by meson in order to work with Python
9-
3.12.
7+
The NumPy 1.26.0 release is a continuation of the 1.25.x release cycle with the
8+
addition of Python 3.12.0 support. Python 3.12 dropped distutils, consequently
9+
supporting it required finding a replacement for the setup/distutils based
10+
build system NumPy was using. We have chosen to use the Meson build system
11+
instead, and this is the first NumPy release supporting it. We have also moved
12+
to using the newly released Cython 3.0+. Supporting those two upgrades was a
13+
large project, over 100 files have been touched in this release. The changelog
14+
doesn't capture the full extent of the work, special thanks to Ralf Gommers,
15+
Sayed Adel, Stéfan van der Walt, and Matti Picus who did much of the work in
16+
the main development branch.
17+
18+
The highlights of this release are:
19+
20+
- Python 3.12.0 support.
21+
- Cython 3.0.0 compatibility.
22+
- Use of the Meson build system
23+
- Updated SIMD support
24+
- Versioneer replaced
1025

1126
The Python versions supported in this release are 3.9-3.12.
1227

28+
Contributors
29+
============
30+
31+
A total of 11 people contributed to this release. People with a "+" by their
32+
names contributed a patch for the first time.
33+
34+
* Bas van Beek
35+
* Charles Harris
36+
* Matti Picus
37+
* Melissa Weber Mendonça
38+
* Ralf Gommers
39+
* Sayed Adel
40+
* Sebastian Berg
41+
* Stefan van der Walt
42+
* Tyler Reddy
43+
* Warren Weckesser
44+
45+
Pull requests merged
46+
====================
47+
48+
A total of 18 pull requests were merged for this release.
49+
50+
* `#24305 <https://github.com/numpy/numpy/pull/24305>`__: MAINT: Prepare 1.26.x branch for development
51+
* `#24308 <https://github.com/numpy/numpy/pull/24308>`__: MAINT: Massive update of files from main for numpy 1.26
52+
* `#24322 <https://github.com/numpy/numpy/pull/24322>`__: CI: fix wheel builds on the 1.26.x branch
53+
* `#24326 <https://github.com/numpy/numpy/pull/24326>`__: BLD: update openblas to newer version
54+
* `#24327 <https://github.com/numpy/numpy/pull/24327>`__: TYP: Trim down the ``_NestedSequence.__getitem__`` signature
55+
* `#24328 <https://github.com/numpy/numpy/pull/24328>`__: BUG: fix choose refcount leak
56+
* `#24337 <https://github.com/numpy/numpy/pull/24337>`__: TST: fix running the test suite in builds without BLAS/LAPACK
57+
* `#24338 <https://github.com/numpy/numpy/pull/24338>`__: BUG: random: Fix generation of nan by dirichlet.
58+
* `#24340 <https://github.com/numpy/numpy/pull/24340>`__: MAINT: Dependabot updates from main
59+
* `#24342 <https://github.com/numpy/numpy/pull/24342>`__: MAINT: Add back NPY_RUN_MYPY_IN_TESTSUITE=1
60+
* `#24353 <https://github.com/numpy/numpy/pull/24353>`__: MAINT: Update ``extbuild.py`` from main.
61+
* `#24356 <https://github.com/numpy/numpy/pull/24356>`__: TST: fix distutils tests for deprecations in recent setuptools...
62+
* `#24375 <https://github.com/numpy/numpy/pull/24375>`__: MAINT: Update cibuildwheel to version 2.15.0
63+
* `#24381 <https://github.com/numpy/numpy/pull/24381>`__: MAINT: Fix codespaces setup.sh script
64+
* `#24403 <https://github.com/numpy/numpy/pull/24403>`__: ENH: Vendor meson for multi-target build support
65+
* `#24404 <https://github.com/numpy/numpy/pull/24404>`__: BLD: vendor meson-python to make the Windows builds with SIMD...
66+
* `#24405 <https://github.com/numpy/numpy/pull/24405>`__: BLD, SIMD: The meson CPU dispatcher implementation
67+
* `#24406 <https://github.com/numpy/numpy/pull/24406>`__: MAINT: Remove versioneer

pyproject.toml

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

1818
[project]
1919
name = "numpy"
20-
version = "2.0.0.dev0"
20+
version = "1.26.0b1"
2121
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
2222
license = {file = "LICENSE.txt"}
2323

pyproject.toml.setuppy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# to avoid building with Meson (e.g., in the Emscripten/Pyodide CI job)
44
[project]
55
name = "numpy"
6-
version = "2.0.0.dev0"
6+
version = "1.26.0b1"
77

88
[build-system]
99
requires = [

0 commit comments

Comments
 (0)
0