From 8cbff14cf864447374d6fe2a1a8b193af104aeab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 May 2026 01:08:35 +0000 Subject: [PATCH 1/2] Update pybind11 requirement from >=2.10.0 to >=3.0.4 Updates the requirements on [pybind11](https://github.com/pybind/pybind11) to permit the latest version. - [Release notes](https://github.com/pybind/pybind11/releases) - [Changelog](https://github.com/pybind/pybind11/blob/master/docs/changelog.md) - [Commits](https://github.com/pybind/pybind11/compare/v2.10.0...v3.0.4) --- updated-dependencies: - dependency-name: pybind11 dependency-version: 3.0.4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7d299d0f..b3bcb78b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=82.0.1", "wheel", "setuptools_scm[toml]>=9.2.2", "pybind11>=2.10.0"] +requires = ["setuptools>=82.0.1", "wheel", "setuptools_scm[toml]>=9.2.2", "pybind11>=3.0.4"] build-backend = "setuptools.build_meta" [tool.setuptools_scm] From 825cdb20b390146b86420f90312c413c0e400c59 Mon Sep 17 00:00:00 2001 From: Gene Hoffman Date: Tue, 12 May 2026 18:16:34 -0700 Subject: [PATCH 2/2] Update pybind11 FetchContent fallback to v3.0.4. Keep the CMake fallback consistent with the declared pybind11>=3.0.4 build requirement to avoid silently pulling ABI-incompatible 2.x. Co-authored-by: Cursor --- src/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f3b28e1b..577acf51 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -241,7 +241,7 @@ if(BUILD_PYTHON) FetchContent_Declare( pybind11-src GIT_REPOSITORY https://github.com/pybind/pybind11.git - GIT_TAG v2.13.6 + GIT_TAG v3.0.4 ) FetchContent_MakeAvailable(pybind11-src) endif()