From 0b6d1e7ddfd3614281245ed52d7fbdb487dccd28 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 20 Apr 2026 15:12:54 +0200 Subject: [PATCH 1/3] Use Pybind11 3.0.4 to build dpnp --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 129bf1d87c25..f9de35d68070 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -95,8 +95,8 @@ find_package(Python 3.10...<3.15 REQUIRED COMPONENTS Development.Module NumPy) include(FetchContent) FetchContent_Declare( pybind11 - URL https://github.com/pybind/pybind11/archive/refs/tags/v3.0.3.tar.gz - URL_HASH SHA256=787459e1e186ee82001759508fefa408373eae8a076ffe0078b126c6f8f0ec5e + URL https://github.com/pybind/pybind11/archive/refs/tags/v3.0.4.tar.gz + URL_HASH SHA256=e8b0737c226b0e48e30a0e2adc4f849babd5b14d6e08fd99d8a4fa6b0758ddde FIND_PACKAGE_ARGS NAMES pybind11 ) FetchContent_MakeAvailable(pybind11) From 98f772d4c7799d91022a75fa81ceddba109ea8d0 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 20 Apr 2026 15:14:32 +0200 Subject: [PATCH 2/3] Populate the changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8aaae542ec5..d3a177ab2ec3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ Also, that release drops support for Python 3.9, making Python 3.10 the minimum * Updated QR tests to avoid element-wise comparisons for `raw` and `r` modes [#2785](https://github.com/IntelPython/dpnp/pull/2785) * Moved all SYCL kernel functors from `backend/extensions/` to a unified `backend/kernels/` directory hierarchy [#2816](https://github.com/IntelPython/dpnp/pull/2816) * `dpnp` uses pybind11 3.0.3 [#2834](https://github.com/IntelPython/dpnp/pull/2834) +* `dpnp` uses pybind11 3.0.4 [#2865](https://github.com/IntelPython/dpnp/pull/2865) ### Deprecated From 3e7f190040f04edb616818ec7f48b3e265087227 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 21 Apr 2026 11:29:03 +0200 Subject: [PATCH 3/3] Update the hash --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ee4ca7a88b1e..cd01d5b3f0ff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -107,7 +107,7 @@ include(FetchContent) FetchContent_Declare( pybind11 URL https://github.com/pybind/pybind11/archive/refs/tags/v3.0.4.tar.gz - URL_HASH SHA256=e8b0737c226b0e48e30a0e2adc4f849babd5b14d6e08fd99d8a4fa6b0758ddde + URL_HASH SHA256=74b6a2c2b4573a400cafb6ecbf60c98df300cd3d0041296b913d02b2cbbb2676 FIND_PACKAGE_ARGS NAMES pybind11 ) FetchContent_MakeAvailable(pybind11)