From 322374ea875d6f15482fab02722b3daedef82dc7 Mon Sep 17 00:00:00 2001 From: Felix Thaler Date: Wed, 18 Feb 2026 11:21:15 +0100 Subject: [PATCH 1/2] Updated default dependency versions --- cmake/internal/FetchGoogletest.cmake | 2 +- cmake/public/gridtools_setup_targets.cmake | 2 +- tests/regression/py_bindings/CMakeLists.txt | 2 +- tests/unit_tests/storage/adapter/CMakeLists.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/internal/FetchGoogletest.cmake b/cmake/internal/FetchGoogletest.cmake index c698e6816..ec6ecd314 100644 --- a/cmake/internal/FetchGoogletest.cmake +++ b/cmake/internal/FetchGoogletest.cmake @@ -12,7 +12,7 @@ function(fetch_googletest) FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git - GIT_TAG v1.16.0 + GIT_TAG v1.17.x ) FetchContent_MakeAvailable(googletest) endfunction() diff --git a/cmake/public/gridtools_setup_targets.cmake b/cmake/public/gridtools_setup_targets.cmake index 1a8510c0f..36e28b41e 100644 --- a/cmake/public/gridtools_setup_targets.cmake +++ b/cmake/public/gridtools_setup_targets.cmake @@ -243,7 +243,7 @@ macro(_gt_setup_targets _config_mode clang_cuda_mode) _gt_add_library(${_config_mode} fn_naive) target_link_libraries(${_gt_namespace}fn_naive INTERFACE ${_gt_namespace}gridtools) - set(_required_nlohmann_json_version "3.10.4") + set(_required_nlohmann_json_version "3.12.0") include(get_nlohmann_json) get_nlohmann_json(${_required_nlohmann_json_version}) diff --git a/tests/regression/py_bindings/CMakeLists.txt b/tests/regression/py_bindings/CMakeLists.txt index c2187ff2d..58b2f19fe 100644 --- a/tests/regression/py_bindings/CMakeLists.txt +++ b/tests/regression/py_bindings/CMakeLists.txt @@ -9,7 +9,7 @@ include(FetchContent) FetchContent_Declare( pybind11 GIT_REPOSITORY https://github.com/pybind/pybind11.git - GIT_TAG v2.10.0 + GIT_TAG v2.13.6 ) FetchContent_GetProperties(pybind11) diff --git a/tests/unit_tests/storage/adapter/CMakeLists.txt b/tests/unit_tests/storage/adapter/CMakeLists.txt index 309a30532..557bee8ff 100644 --- a/tests/unit_tests/storage/adapter/CMakeLists.txt +++ b/tests/unit_tests/storage/adapter/CMakeLists.txt @@ -3,7 +3,7 @@ if (${GT_TESTS_ENABLE_PYTHON_TESTS}) FetchContent_Declare( nanobind GIT_REPOSITORY https://github.com/wjakob/nanobind.git - GIT_TAG v2.1.0 + GIT_TAG v2.11.0 ) FetchContent_MakeAvailable(nanobind) nanobind_build_library(nanobind-static) From b6598f433d38589e0085b7b2cef164bf0d06d862 Mon Sep 17 00:00:00 2001 From: Felix Thaler Date: Wed, 18 Feb 2026 11:32:03 +0100 Subject: [PATCH 2/2] Revert to nanobind 2.9.2 for Python 3.8 support --- tests/unit_tests/storage/adapter/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit_tests/storage/adapter/CMakeLists.txt b/tests/unit_tests/storage/adapter/CMakeLists.txt index 557bee8ff..a2583d3d2 100644 --- a/tests/unit_tests/storage/adapter/CMakeLists.txt +++ b/tests/unit_tests/storage/adapter/CMakeLists.txt @@ -3,7 +3,7 @@ if (${GT_TESTS_ENABLE_PYTHON_TESTS}) FetchContent_Declare( nanobind GIT_REPOSITORY https://github.com/wjakob/nanobind.git - GIT_TAG v2.11.0 + GIT_TAG v2.9.2 ) FetchContent_MakeAvailable(nanobind) nanobind_build_library(nanobind-static)