Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe(s) *python3-numpy* to *2.5.2* 
has Succeeded.

Next steps:
    - apply the patch: git am 0001-python3-numpy-upgrade-2.5.1-2.5.2.patch
    - check the changes to upstream patches and summarize them in the commit 
message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update 
failures.
Any problem please file a bug at 
https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
From c69de159f826450359592cd5aa2399e2314a5846 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <[email protected]>
Date: Mon, 10 Aug 2026 05:11:21 +0000
Subject: [PATCH] python3-numpy: upgrade 2.5.1 -> 2.5.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Source: doc/changelog/2.5.2-changelog.rst, doc/source/release/2.5.2-notes.rst

Contributors
============

A total of 16 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

* Abhijeetsingh Meena +
* Charalampos Stratakis
* Charles Harris
* Chris Ninham +
* David Woods
* Geonho +
* Gopu Yeshwanth Reddy +
* Iason Krommydas
* Ijtihed Kilani
* Jelle Zijlstra +
* Joren Hammudoglu
* Kumar Aditya
* Mike Boyle
* Nathan Goldbaum
* Raghuveer Devulapalli
* Sebastian Berg

Pull requests merged
====================

A total of 28 pull requests were merged for this release.

* `#31864 <https://github.com/numpy/numpy/pull/31864>`__: MAINT: Prepare 2.5.x 
for further development
* `#31889 <https://github.com/numpy/numpy/pull/31889>`__: TYP: Backport 
multiple static typing fixes 1.
* `#31900 <https://github.com/numpy/numpy/pull/31900>`__: TST: add tests for 
stable ABI numpy extensions (#31822)
* `#31901 <https://github.com/numpy/numpy/pull/31901>`__: BUG: fix 
``StringDType`` coerce flag in binary ufunc promotion...
* `#31902 <https://github.com/numpy/numpy/pull/31902>`__: BLD: fix meson 
deprecation warnings (#31892)
* `#31921 <https://github.com/numpy/numpy/pull/31921>`__: TYP: Backport 
multiple typing fixes 2.
* `#31947 <https://github.com/numpy/numpy/pull/31947>`__: MAINT: Update 
x86-simd-sort subproject (5adb334 → fa944ef) (#31908)
* `#31949 <https://github.com/numpy/numpy/pull/31949>`__: BUG: fix crash on 32 
bit systems using abi3t (#31771)
* `#31950 <https://github.com/numpy/numpy/pull/31950>`__: MNT: remove some 
obsolete string to bool workarounds (#31859)
* `#31952 <https://github.com/numpy/numpy/pull/31952>`__: BUG: centralized 
helper for output coerce and na_object in stringdtype...
* `#31953 <https://github.com/numpy/numpy/pull/31953>`__: BUG: fix CPU feature 
env diagnostic buffer overruns (#31905)
* `#31954 <https://github.com/numpy/numpy/pull/31954>`__: BUG: restore 
ndarray.conjugate() for legacy user-defined dtypes...
* `#31955 <https://github.com/numpy/numpy/pull/31955>`__: TYP: Avoid shadowed 
dtype annotations
* `#32077 <https://github.com/numpy/numpy/pull/32077>`__: MAINT: Update 
verdored-meson/meson to match main.
* `#32114 <https://github.com/numpy/numpy/pull/32114>`__: BUG: fix refcount 
leak on overlapping copyto with where=False
* `#32115 <https://github.com/numpy/numpy/pull/32115>`__: BUG: fix swallowed 
cast error in fancy indexing assignment (#31975)
* `#32116 <https://github.com/numpy/numpy/pull/32116>`__: BUG: Fix buffered 
iterator stride after removing multi-index
* `#32117 <https://github.com/numpy/numpy/pull/32117>`__: BUG: fix 
``np.fromiter`` corruption when reusing a ``StringDType``...
* `#32119 <https://github.com/numpy/numpy/pull/32119>`__: BUG: add a special 
case for StringDType in np.isdtype (#32030)
* `#32121 <https://github.com/numpy/numpy/pull/32121>`__: BUG: reference leak 
in ``simd_sequence_from_iterable`` (#32038)
* `#32122 <https://github.com/numpy/numpy/pull/32122>`_

[Changelog truncated as it exceeds 3000 characters;
the full changelog can be found in an attachment to the AUH email]
---
 .../python/{python3-numpy_2.5.1.bb => python3-numpy_2.5.2.bb}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-numpy_2.5.1.bb => 
python3-numpy_2.5.2.bb} (97%)

diff --git a/meta/recipes-devtools/python/python3-numpy_2.5.1.bb 
b/meta/recipes-devtools/python/python3-numpy_2.5.2.bb
similarity index 97%
rename from meta/recipes-devtools/python/python3-numpy_2.5.1.bb
rename to meta/recipes-devtools/python/python3-numpy_2.5.2.bb
index 88786dc016..b0c0e85c67 100644
--- a/meta/recipes-devtools/python/python3-numpy_2.5.1.bb
+++ b/meta/recipes-devtools/python/python3-numpy_2.5.2.bb
@@ -10,7 +10,7 @@ SRCNAME = "numpy"
 SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${SRCNAME}-${PV}.tar.gz \
            file://run-ptest \
            "
-SRC_URI[sha256sum] = 
"a48a113e6afea91f5608793bafa7ef2ad481fefbda87ec5069f483de61cb9fa3"
+SRC_URI[sha256sum] = 
"d482d171c406ae88c5b19cad3b6a1c4c5209f886ab74bc44c2c865c23f52d860"
 
 GITHUB_BASE_URI = "https://github.com/numpy/numpy/releases";
 UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)$"
-- 
2.47.1

packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy: FILELIST: directory 
renamed /usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info, directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/include/numpy/libdivide
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/include/numpy/libdivide,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/highway
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/highway,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses, directory 
renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/multiarray
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/multiarray,
 directory ren
 amed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random 
-> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random, 
directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/pcg64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/pcg64,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/splitmix64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/splitmix64,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/sfc64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/sfc64,
 
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/fft/pocketfft
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/fft/pocketfft,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/philox
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/philox,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/ma -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/ma, 
directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/distributions
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/di
 stributions, directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/mt19937
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/mt19937,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/linalg/lapack_lite
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/linalg/lapack_lite,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/umath/svml
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/umath/svml,
 removed 
"/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_opaque.c
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api1.c
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_latest.c
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api2.pyx
 ", added 
"/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_cython.pyx
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api.c"
Changes to packages/x86-64-v3-poky-linux/python3-numpy (sysroot):
  /usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info moved to 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api.c
 was added
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_cython.pyx
 was added
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api1.c
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api2.pyx
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_latest.c
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_opaque.c
 was removed
packages/x86-64-v3-poky-linux/python3-numpy: PV changed from "2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy: PKGV changed from 2.5.1 [default] 
to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy: SRC_URI changed from 
"https://github.com/numpy/numpy/releases/download/v2.5.1/numpy-2.5.1.tar.gz 
file://run-ptest" to 
"https://github.com/numpy/numpy/releases/download/v2.5.2/numpy-2.5.2.tar.gz 
file://run-ptest"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-dbg: PV changed from 
"2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-dbg: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-dbg: PKGSIZE changed 
from 102250312 to 101296976 (-1%)
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-dev: PV changed from 
"2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-dev: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-doc: PV changed from 
"2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-doc: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-locale: PV changed 
from "2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-locale: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-ptest: PV changed 
from "2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-ptest: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-src: PV changed from 
"2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-src: FILELIST: 
directory renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/include/numpy/random -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/include/numpy/random, directory 
renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_bounded_integers.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/_bounded_integers.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_mt19937.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/_mt19937.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core/include/numpy 
-> /usr/src/debug/python3-numpy/2.5.2/numpy/_core/include/numpy, directory 
renamed /usr/src/de
 
bug/python3-numpy/2.5.1/numpy/random/mtrand.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/mtrand.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/simd/avx2 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common/simd/avx2, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/linalg/lapack_lite -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/linalg/lapack_lite, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_pcg64.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/_pcg64.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_sfc64.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/_sfc64.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed /usr/src/debug/python3-numpy/2
 .5.1/numpy/random/src/legacy -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/legacy, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/pythoncapi-compat -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common/pythoncapi-compat, 
directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/simd/sse -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common/simd/sse, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/npysort -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/npysort, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/npymath -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/npymath, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_generator.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> /usr/src/debug/python3-numpy/2
 .5.2/numpy/random/_generator.cpython-314-x86_64-linux-gnu.so.p/numpy/random, 
directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/simd -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common/simd, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/random/src/pcg64 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/pcg64, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/src/sfc64 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/sfc64, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/bit_generator.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/bit_generator.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/umath -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/umath, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/dlpack -> 
/usr/src/debug/python3-numpy/2.5.2
 /numpy/_core/src/common/dlpack, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/include/numpy/libdivide -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/include/numpy/libdivide, 
directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/multiarray/textreading -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/multiarray/textreading, 
directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/highway/hwy/ops -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/highway/hwy/ops, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/highway/hwy -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/highway/hwy, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/fft/pocketfft -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/fft/pocketfft, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_common.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> /usr/src/debug/python3-numpy/2.5.2/numpy/random/_common.cpython-314-x86
 _64-linux-gnu.so.p/numpy/random, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/_philox.cpython-314-x86_64-linux-gnu.so.p/numpy/random
 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/_philox.cpython-314-x86_64-linux-gnu.so.p/numpy/random,
 directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/multiarray/stringdtype -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/multiarray/stringdtype, 
directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/src/distributions -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/distributions, directory 
renamed /usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/_simd -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/_simd, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/include -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/include, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/linalg -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/linalg, directory renamed /usr/s
 rc/debug/python3-numpy/2.5.1/numpy/fft -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/fft, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/common/simd/avx512 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/common/simd/avx512, 
directory renamed /usr/src/debug/python3-numpy/2.5.1/numpy/random/src/philox -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/philox, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/random/src/mt19937 -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/random/src/mt19937, directory renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/multiarray -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/multiarray, directory 
renamed 
/usr/src/debug/python3-numpy/2.5.1/numpy/_core/src/npysort/x86-simd-sort/src -> 
/usr/src/debug/python3-numpy/2.5.2/numpy/_core/src/npysort/x86-simd-sort/src
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-src: PKGV changed 
from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-src: PKGSIZE changed 
from 25661825 to 25739481 (+0%)
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-staticdev: PV changed 
from "2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-staticdev: PKGV 
changed from 2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy-staticdev: PKGSIZE 
changed from 357982 to 357974 (-0%)
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy: PV changed from 
"2.5.1" to "2.5.2"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy: FILELIST: directory 
renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random 
-> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random, 
directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses, directory 
renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/sfc64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/sfc64,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/philox
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/philox,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/umath/svml
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/umath/s
 vml, directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/include/numpy/libdivide
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/include/numpy/libdivide,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/pcg64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/pcg64,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/fft/pocketfft
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/fft/pocketfft,
 directory renamed /usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info, directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/splitmix64
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/splitmix64,
 directory renamed /usr/lib/python3.1
 
4/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/common/pythoncapi-compat,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/npysort/x86-simd-sort,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/highway
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/highway,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/_core/src/multiarray
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/_core/src/multiarray,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/linalg/lapack_lite
 -> /usr/lib/python3.14/site-packages/numpy-2.5.2.dist-inf
 o/licenses/numpy/linalg/lapack_lite, directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/ma -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/ma, 
directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/mt19937
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/mt19937,
 directory renamed 
/usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info/licenses/numpy/random/src/distributions
 -> 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info/licenses/numpy/random/src/distributions,
 removed 
"/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api1.c
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_latest.c
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api2.pyx
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_opaque.c
 ", added 
"/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_cython.pyx
 
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api.c"
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy: PKGV changed from 
2.5.1 [default] to 2.5.2 [default]
packages/x86-64-v3-poky-linux/python3-numpy/python3-numpy: PKGSIZE changed from 
41559835 to 41591049 (+0%)
Changes to packages/x86-64-v3-poky-linux/python3-numpy (sysroot):
  /usr/lib/python3.14/site-packages/numpy-2.5.1.dist-info moved to 
/usr/lib/python3.14/site-packages/numpy-2.5.2.dist-info
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api.c
 was added
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_cython.pyx
 was added
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api1.c
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api2.pyx
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_latest.c
 was removed
  
/usr/lib/python3.14/site-packages/numpy/_core/tests/examples/limited_api/limited_api_opaque.c
 was removed

Attachment: 0001-python3-numpy-upgrade-2.5.1-2.5.2.patch
Description: Binary data

Changelog for python3-numpy: 2.5.1 -> 2.5.2
Source: doc/changelog/2.5.2-changelog.rst, doc/source/release/2.5.2-notes.rst

Contributors
============

A total of 16 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

* Abhijeetsingh Meena +
* Charalampos Stratakis
* Charles Harris
* Chris Ninham +
* David Woods
* Geonho +
* Gopu Yeshwanth Reddy +
* Iason Krommydas
* Ijtihed Kilani
* Jelle Zijlstra +
* Joren Hammudoglu
* Kumar Aditya
* Mike Boyle
* Nathan Goldbaum
* Raghuveer Devulapalli
* Sebastian Berg

Pull requests merged
====================

A total of 28 pull requests were merged for this release.

* `#31864 <https://github.com/numpy/numpy/pull/31864>`__: MAINT: Prepare 2.5.x 
for further development
* `#31889 <https://github.com/numpy/numpy/pull/31889>`__: TYP: Backport 
multiple static typing fixes 1.
* `#31900 <https://github.com/numpy/numpy/pull/31900>`__: TST: add tests for 
stable ABI numpy extensions (#31822)
* `#31901 <https://github.com/numpy/numpy/pull/31901>`__: BUG: fix 
``StringDType`` coerce flag in binary ufunc promotion...
* `#31902 <https://github.com/numpy/numpy/pull/31902>`__: BLD: fix meson 
deprecation warnings (#31892)
* `#31921 <https://github.com/numpy/numpy/pull/31921>`__: TYP: Backport 
multiple typing fixes 2.
* `#31947 <https://github.com/numpy/numpy/pull/31947>`__: MAINT: Update 
x86-simd-sort subproject (5adb334 → fa944ef) (#31908)
* `#31949 <https://github.com/numpy/numpy/pull/31949>`__: BUG: fix crash on 32 
bit systems using abi3t (#31771)
* `#31950 <https://github.com/numpy/numpy/pull/31950>`__: MNT: remove some 
obsolete string to bool workarounds (#31859)
* `#31952 <https://github.com/numpy/numpy/pull/31952>`__: BUG: centralized 
helper for output coerce and na_object in stringdtype...
* `#31953 <https://github.com/numpy/numpy/pull/31953>`__: BUG: fix CPU feature 
env diagnostic buffer overruns (#31905)
* `#31954 <https://github.com/numpy/numpy/pull/31954>`__: BUG: restore 
ndarray.conjugate() for legacy user-defined dtypes...
* `#31955 <https://github.com/numpy/numpy/pull/31955>`__: TYP: Avoid shadowed 
dtype annotations
* `#32077 <https://github.com/numpy/numpy/pull/32077>`__: MAINT: Update 
verdored-meson/meson to match main.
* `#32114 <https://github.com/numpy/numpy/pull/32114>`__: BUG: fix refcount 
leak on overlapping copyto with where=False
* `#32115 <https://github.com/numpy/numpy/pull/32115>`__: BUG: fix swallowed 
cast error in fancy indexing assignment (#31975)
* `#32116 <https://github.com/numpy/numpy/pull/32116>`__: BUG: Fix buffered 
iterator stride after removing multi-index
* `#32117 <https://github.com/numpy/numpy/pull/32117>`__: BUG: fix 
``np.fromiter`` corruption when reusing a ``StringDType``...
* `#32119 <https://github.com/numpy/numpy/pull/32119>`__: BUG: add a special 
case for StringDType in np.isdtype (#32030)
* `#32121 <https://github.com/numpy/numpy/pull/32121>`__: BUG: reference leak 
in ``simd_sequence_from_iterable`` (#32038)
* `#32122 <https://github.com/numpy/numpy/pull/32122>`__: BUG: ensure lock is 
held when accessing or writing to RNG state...
* `#32123 <https://github.com/numpy/numpy/pull/32123>`__: BUG: fully reset 
cached RNG state for non-MT19937 RNGs (#32062)
* `#32135 <https://github.com/numpy/numpy/pull/32135>`__: TYP: type 
capabilities max dimensions
* `#32158 <https://github.com/numpy/numpy/pull/32158>`__: BUG: avoid possible 
stack overflow in arraydescr_dealloc (#32133)
* `#32206 <https://github.com/numpy/numpy/pull/32206>`__: MAINT: Update 
cibuildwheel to v4.2.0
* `#32214 <https://github.com/numpy/numpy/pull/32214>`__: MAINT: Skip 
limited_api tests on some platforms.
* `#32220 <https://github.com/numpy/numpy/pull/32220>`__: TYP: ``isclose`` 
shape-typing fix for 2d array-likes (#32205)
* `#32221 <https://github.com/numpy/numpy/pull/32221>`__: BUG: avoid segfaults 
when legacy copyswap slot is not defined...

.. currentmodule:: numpy

=========================
NumPy 2.5.2 Release Notes
=========================

The NumPy 2.5.2 is a patch release that fixes bugs discovered after the 2.5.1
release. The big news is that it includes wheels for the newly released
Python 3.15.0rc1.

This release supports Python versions 3.12-3.15

C API changes
=============

``PyArray_StringDTypeObject`` is opaque under the abi3t stable ABI
------------------------------------------------------------------

The ``PyArray_StringDTypeObject`` was accidentally exposed in NumPy
2.5 when targeting the free-threading-compatible stable ABI
(``Py_TARGET_ABI3T``). ``PyArray_StringDTypeObject`` is now an opaque
struct: extensions compiled that way cannot access its fields, since
the struct layout depends on the size of the object header. Any code
that accessed ``PyArray_StringDTypeObject`` fields in an abi3t build
would have crashed, so we are making this API change in a bugfix
release.

The ``NpyString`` allocator API remains usable by passing the
descriptor object pointer, e.g.
``NpyString_acquire_allocator((PyArray_StringDTypeObject *)descr)``.

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

Contributors
============

A total of 16 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

* Abhijeetsingh Meena +
* Charalampos Stratakis
* Charles Harris
* Chris Ninham +
* David Woods
* Geonho +
* Gopu Yeshwanth Reddy +
* Iason Krommydas
* Ijtihed Kilani
* Jelle Zijlstra +
* Joren Hammudoglu
* Kumar Aditya
* Mike Boyle
* Nathan Goldbaum
* Raghuveer Devulapalli
* Sebastian Berg

Pull requests merged
====================

A total of 28 pull requests were merged for this release.

* `#31864 <https://github.com/numpy/numpy/pull/31864>`__: MAINT: Prepare 2.5.x 
for further development
* `#31889 <https://github.com/numpy/numpy/pull/31889>`__: TYP: Backport 
multiple static typing fixes 1.
* `#31900 <https://github.com/numpy/numpy/pull/31900>`__: TST: add tests for 
stable ABI numpy extensions (#31822)
* `#31901 <https://github.com/numpy/numpy/pull/31901>`__: BUG: fix 
``StringDType`` coerce flag in binary ufunc promotion...
* `#31902 <https://github.com/numpy/numpy/pull/31902>`__: BLD: fix meson 
deprecation warnings (#31892)
* `#31921 <https://github.com/numpy/numpy/pull/31921>`__: TYP: Backport 
multiple typing fixes 2.
* `#31947 <https://github.com/numpy/numpy/pull/31947>`__: MAINT: Update 
x86-simd-sort subproject (5adb334 → fa944ef) (#31908)
* `#31949 <https://github.com/numpy/numpy/pull/31949>`__: BUG: fix crash on 32 
bit systems using abi3t (#31771)
* `#31950 <https://github.com/numpy/numpy/pull/31950>`__: MNT: remove some 
obsolete string to bool workarounds (#31859)
* `#31952 <https://github.com/numpy/numpy/pull/31952>`__: BUG: centralized 
helper for output coerce and na_object in stringdtype...
* `#31953 <https://github.com/numpy/numpy/pull/31953>`__: BUG: fix CPU feature 
env diagnostic buffer overruns (#31905)
* `#31954 <https://github.com/numpy/numpy/pull/31954>`__: BUG: restore 
ndarray.conjugate() for legacy user-defined dtypes...
* `#31955 <https://github.com/numpy/numpy/pull/31955>`__: TYP: Avoid shadowed 
dtype annotations
* `#32077 <https://github.com/numpy/numpy/pull/32077>`__: MAINT: Update 
verdored-meson/meson to match main.
* `#32114 <https://github.com/numpy/numpy/pull/32114>`__: BUG: fix refcount 
leak on overlapping copyto with where=False
* `#32115 <https://github.com/numpy/numpy/pull/32115>`__: BUG: fix swallowed 
cast error in fancy indexing assignment (#31975)
* `#32116 <https://github.com/numpy/numpy/pull/32116>`__: BUG: Fix buffered 
iterator stride after removing multi-index
* `#32117 <https://github.com/numpy/numpy/pull/32117>`__: BUG: fix 
``np.fromiter`` corruption when reusing a ``StringDType``...
* `#32119 <https://github.com/numpy/numpy/pull/32119>`__: BUG: add a special 
case for StringDType in np.isdtype (#32030)
* `#32121 <https://github.com/numpy/numpy/pull/32121>`__: BUG: reference leak 
in ``simd_sequence_from_iterable`` (#32038)
* `#32122 <https://github.com/numpy/numpy/pull/32122>`__: BUG: ensure lock is 
held when accessing or writing to RNG state...
* `#32123 <https://github.com/numpy/numpy/pull/32123>`__: BUG: fully reset 
cached RNG state for non-MT19937 RNGs (#32062)
* `#32135 <https://github.com/numpy/numpy/pull/32135>`__: TYP: type 
capabilities max dimensions
* `#32158 <https://github.com/numpy/numpy/pull/32158>`__: BUG: avoid possible 
stack overflow in arraydescr_dealloc (#32133)
* `#32206 <https://github.com/numpy/numpy/pull/32206>`__: MAINT: Update 
cibuildwheel to v4.2.0
* `#32214 <https://github.com/numpy/numpy/pull/32214>`__: MAINT: Skip 
limited_api tests on some platforms.
* `#32220 <https://github.com/numpy/numpy/pull/32220>`__: TYP: ``isclose`` 
shape-typing fix for 2d array-likes (#32205)
* `#32221 <https://github.com/numpy/numpy/pull/32221>`__: BUG: avoid segfaults 
when legacy copyswap slot is not defined...
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#243109): 
https://lists.openembedded.org/g/openembedded-core/message/243109
Mute This Topic: https://lists.openembedded.org/mt/120680641/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to