Skip to content

Commit 6207a52

Browse files
authored
Merge pull request numpy#24916 from charris/prepare-1.26.1-release
REL: Prepare for the NumPy 1.26.1 release
2 parents f51d3ad + e27f774 commit 6207a52

File tree

5 files changed

+120
-13
lines changed

5 files changed

+120
-13
lines changed

.github/workflows/wheels.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ jobs:
118118
python-version: "3.x"
119119

120120
- name: Build wheels
121-
uses: pypa/cibuildwheel@fff9ec32ed25a9c576750c91e06b410ed0c15db7 # v2.16.2
121+
uses: pypa/cibuildwheel@a873dd9cbf9e3c4c73a1fd11ac31cf835f6eb502 # v2.16.0
122+
#uses: pypa/cibuildwheel@fff9ec32ed25a9c576750c91e06b410ed0c15db7 # v2.16.2
122123
env:
123124
CIBW_PRERELEASE_PYTHONS: True
124125
CIBW_BUILD: ${{ matrix.python }}-${{ matrix.buildplat[1] }}

.mailmap

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
@yan-wyb <yan-wyb@foxmail.com>
4343
@yetanothercheer <yetanothercheer@protonmail.com>
4444
Aaron Baecker <abaecker@localhost>
45-
arunkumarkota <arunkumarkota@gmail.com>
45+
Arun Kota <arunkumarkota@gmail.com>
46+
Arun Kota <arunkumarkota@gmail.com> Arun Kota <arunkota@Aruns-iMac.local>
4647
Aarthi Agurusa <agurusa@gmail.com>
4748
Adarsh Singh <adarshsng090@gmail.com> ADARSH SINGH <adarshsng090@gmail.com>
4849
Andrei Batomunkuev <abatomunkuev@myseneca.ca>
@@ -104,6 +105,7 @@ Anne Archibald <peridot.faceted@gmail.com> <archibald@astron.nl>
104105
Anne Bonner <bonn0062@yahoo.com> <35413198+bonn0062@users.noreply.github.com>
105106
Anthony Vo <anthonyhvo12@gmail.com> <43098273+anthonyhvo12@users.noreply.github.com>
106107
Antoine Pitrou <antoine@python.org> <pitrou@free.fr>
108+
Anton Prosekin <jncots@users.noreply.github.com>
107109
Anže Starič <anze.staric@gmail.com>
108110
Arfy Slowy <slowy.arfy@gmail.com>
109111
Aron Ahmadia <aron@ahmadia.net>
@@ -428,6 +430,7 @@ Mitchell Faas <Faas.Mitchell@gmail.com> <35742861+Mitchell-Faas@users.noreply.gi
428430
Muhammad Kasim <firman.kasim@gmail.com>
429431
Mukulika Pahari <mukulikapahari@gmail.com>
430432
Mukulika Pahari <mukulikapahari@gmail.com> <60316606+Mukulikaa@users.noreply.github.com>
433+
Munira Alduraibi <alduraibimunirah@gmail.com>
431434
Namami Shanker <namami2011@gmail.com>
432435
Namami Shanker <namami2011@gmail.com> NamamiShanker <NamamiShanker@users.noreply.github.com>
433436
Nathaniel J. Smith <njs@pobox.com>

doc/changelog/1.26.1-changelog.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
* Andrew Nelson
9+
* Anton Prosekin +
10+
* Charles Harris
11+
* Chongyun Lee +
12+
* Ivan A. Melnikov +
13+
* Jake Lishman +
14+
* Mahder Gebremedhin +
15+
* Mateusz Sokół
16+
* Matti Picus
17+
* Munira Alduraibi +
18+
* Ralf Gommers
19+
* Rohit Goswami
20+
* Sayed Adel
21+
22+
Pull requests merged
23+
====================
24+
25+
A total of 20 pull requests were merged for this release.
26+
27+
* `#24742 <https://github.com/numpy/numpy/pull/24742>`__: MAINT: Update cibuildwheel version
28+
* `#24748 <https://github.com/numpy/numpy/pull/24748>`__: MAINT: fix version string in wheels built with setup.py
29+
* `#24771 <https://github.com/numpy/numpy/pull/24771>`__: BLD, BUG: Fix build failure for host flags e.g. ``-march=native``...
30+
* `#24773 <https://github.com/numpy/numpy/pull/24773>`__: DOC: Updated the f2py docs to remove a note on -fimplicit-none
31+
* `#24776 <https://github.com/numpy/numpy/pull/24776>`__: BUG: Fix SIMD f32 trunc test on s390x when baseline is none
32+
* `#24785 <https://github.com/numpy/numpy/pull/24785>`__: BLD: add libquadmath to licences and other tweaks (#24753)
33+
* `#24786 <https://github.com/numpy/numpy/pull/24786>`__: MAINT: Activate ``use-compute-credits`` for Cirrus.
34+
* `#24803 <https://github.com/numpy/numpy/pull/24803>`__: BLD: updated vendored-meson/meson for mips64 fix
35+
* `#24804 <https://github.com/numpy/numpy/pull/24804>`__: MAINT: fix licence path win
36+
* `#24813 <https://github.com/numpy/numpy/pull/24813>`__: BUG: Fix order of Windows OS detection macros.
37+
* `#24831 <https://github.com/numpy/numpy/pull/24831>`__: BUG, SIMD: use scalar cmul on bad Apple clang x86_64 (#24828)
38+
* `#24840 <https://github.com/numpy/numpy/pull/24840>`__: BUG: Fix DATA statements for f2py
39+
* `#24870 <https://github.com/numpy/numpy/pull/24870>`__: API: Add ``NumpyUnpickler`` for backporting
40+
* `#24872 <https://github.com/numpy/numpy/pull/24872>`__: MAINT: Xfail test failing on PyPy.
41+
* `#24879 <https://github.com/numpy/numpy/pull/24879>`__: BLD: fix math func feature checks, fix FreeBSD build, add CI...
42+
* `#24899 <https://github.com/numpy/numpy/pull/24899>`__: ENH: meson: implement BLAS/LAPACK auto-detection and many CI...
43+
* `#24902 <https://github.com/numpy/numpy/pull/24902>`__: DOC: add a 1.26.1 release notes section for BLAS/LAPACK build...
44+
* `#24906 <https://github.com/numpy/numpy/pull/24906>`__: MAINT: Backport ``numpy._core`` stubs. Remove ``NumpyUnpickler``
45+
* `#24911 <https://github.com/numpy/numpy/pull/24911>`__: MAINT: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2
46+
* `#24912 <https://github.com/numpy/numpy/pull/24912>`__: BUG: loongarch doesn't use REAL(10)

doc/release/upcoming_changes/24906.new_feature.rst

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

doc/source/release/1.26.1-notes.rst

Lines changed: 68 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ NumPy 1.26.1 Release Notes
66

77
NumPy 1.26.1 is a maintenance release that fixes bugs and regressions
88
discovered after the 1.26.0 release. In addition, it adds new functionality for
9-
detecting BLAS and LAPACK when building from source. The 1.26.release series is
10-
the last planned minor release series before NumPy 2.0. The Python versions
11-
supported by this release are 3.9-3.12.
9+
detecting BLAS and LAPACK when building from source. Highlights are:
10+
11+
- Improved detection of BLAS and LAPACK libraries for meson builds
12+
- Pickle compatibility with the upcoming NumPy 2.0.
13+
14+
The 1.26.release series is the last planned minor release series before NumPy
15+
2.0. The Python versions supported by this release are 3.9-3.12.
1216

1317

1418
Build system changes
@@ -46,9 +50,9 @@ to control BLAS/LAPACK selection and behavior:
4650
releases.
4751
- ``-Dallow-noblas``: if set to ``true``, allow NumPy to build with its
4852
internal (very slow) fallback routines instead of linking against an external
49-
BLAS/LAPACK library. *The default for this flag may be changed to ``false``
53+
BLAS/LAPACK library. *The default for this flag may be changed to ``true``
5054
in a future 1.26.x release, however for 1.26.1 we'd prefer to keep it as
51-
``true`` because if failures to detect an installed library are happening,
55+
``false`` because if failures to detect an installed library are happening,
5256
we'd like a bug report for that, so we can quickly assess whether the new
5357
auto-detection machinery needs further improvements.*
5458
- ``-Dmkl-threading``: to select the threading layer for MKL. There are four
@@ -58,3 +62,62 @@ to control BLAS/LAPACK selection and behavior:
5862
- ``-Dblas-symbol-suffix``: manually select the symbol suffix to use for the
5963
library - should only be needed for linking against libraries built in a
6064
non-standard way.
65+
66+
67+
New features
68+
============
69+
70+
``numpy._core`` submodule stubs
71+
-------------------------------
72+
73+
``numpy._core`` submodule stubs were added to provide compatibility with
74+
pickled arrays created using NumPy 2.0 when running Numpy 1.26.
75+
76+
77+
Contributors
78+
============
79+
80+
A total of 13 people contributed to this release. People with a "+" by their
81+
names contributed a patch for the first time.
82+
83+
* Andrew Nelson
84+
* Anton Prosekin +
85+
* Charles Harris
86+
* Chongyun Lee +
87+
* Ivan A. Melnikov +
88+
* Jake Lishman +
89+
* Mahder Gebremedhin +
90+
* Mateusz Sokół
91+
* Matti Picus
92+
* Munira Alduraibi +
93+
* Ralf Gommers
94+
* Rohit Goswami
95+
* Sayed Adel
96+
97+
98+
Pull requests merged
99+
====================
100+
101+
A total of 20 pull requests were merged for this release.
102+
103+
* `#24742 <https://github.com/numpy/numpy/pull/24742>`__: MAINT: Update cibuildwheel version
104+
* `#24748 <https://github.com/numpy/numpy/pull/24748>`__: MAINT: fix version string in wheels built with setup.py
105+
* `#24771 <https://github.com/numpy/numpy/pull/24771>`__: BLD, BUG: Fix build failure for host flags e.g. ``-march=native``...
106+
* `#24773 <https://github.com/numpy/numpy/pull/24773>`__: DOC: Updated the f2py docs to remove a note on -fimplicit-none
107+
* `#24776 <https://github.com/numpy/numpy/pull/24776>`__: BUG: Fix SIMD f32 trunc test on s390x when baseline is none
108+
* `#24785 <https://github.com/numpy/numpy/pull/24785>`__: BLD: add libquadmath to licences and other tweaks (#24753)
109+
* `#24786 <https://github.com/numpy/numpy/pull/24786>`__: MAINT: Activate ``use-compute-credits`` for Cirrus.
110+
* `#24803 <https://github.com/numpy/numpy/pull/24803>`__: BLD: updated vendored-meson/meson for mips64 fix
111+
* `#24804 <https://github.com/numpy/numpy/pull/24804>`__: MAINT: fix licence path win
112+
* `#24813 <https://github.com/numpy/numpy/pull/24813>`__: BUG: Fix order of Windows OS detection macros.
113+
* `#24831 <https://github.com/numpy/numpy/pull/24831>`__: BUG, SIMD: use scalar cmul on bad Apple clang x86_64 (#24828)
114+
* `#24840 <https://github.com/numpy/numpy/pull/24840>`__: BUG: Fix DATA statements for f2py
115+
* `#24870 <https://github.com/numpy/numpy/pull/24870>`__: API: Add ``NumpyUnpickler`` for backporting
116+
* `#24872 <https://github.com/numpy/numpy/pull/24872>`__: MAINT: Xfail test failing on PyPy.
117+
* `#24879 <https://github.com/numpy/numpy/pull/24879>`__: BLD: fix math func feature checks, fix FreeBSD build, add CI...
118+
* `#24899 <https://github.com/numpy/numpy/pull/24899>`__: ENH: meson: implement BLAS/LAPACK auto-detection and many CI...
119+
* `#24902 <https://github.com/numpy/numpy/pull/24902>`__: DOC: add a 1.26.1 release notes section for BLAS/LAPACK build...
120+
* `#24906 <https://github.com/numpy/numpy/pull/24906>`__: MAINT: Backport ``numpy._core`` stubs. Remove ``NumpyUnpickler``
121+
* `#24911 <https://github.com/numpy/numpy/pull/24911>`__: MAINT: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2
122+
* `#24912 <https://github.com/numpy/numpy/pull/24912>`__: BUG: loongarch doesn't use REAL(10)
123+

0 commit comments

Comments
 (0)