From 7a4512d84fedc5be951bb10ba7e5cdd914da27e6 Mon Sep 17 00:00:00 2001 From: dance858 Date: Mon, 12 Oct 2026 07:11:43 +0200 Subject: [PATCH] Bump SparseDiffEngine to main (sparsediff_linalg 0.4.0 as a nested submodule) The engine now carries its sparse linear algebra as a git submodule, sparsediff_linalg (pinned to v0.4.0 in this engine commit). A recursive clone or `git submodule update --init --recursive` brings it in; the sdist built by scikit-build-core includes the nested files (verified: the tarball contains SparseDiffEngine/sparsediff_linalg with its CMakeLists, headers and sources, and a wheel builds from that tarball alone). Also drops the stale SparseDiffEngine/include/utils include directory, which has not existed since the library split. Co-Authored-By: Claude Fable 5.1 --- CMakeLists.txt | 1 - SparseDiffEngine | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e10a72..c9afec4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,7 +39,6 @@ endif() target_include_directories(_sparsediffengine PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include ${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/atoms - ${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/utils ${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/include/old-code ${CMAKE_CURRENT_SOURCE_DIR}/SparseDiffEngine/src ${CMAKE_CURRENT_SOURCE_DIR}/sparsediffpy/_bindings diff --git a/SparseDiffEngine b/SparseDiffEngine index 06481d9..c1e7e43 160000 --- a/SparseDiffEngine +++ b/SparseDiffEngine @@ -1 +1 @@ -Subproject commit 06481d9c71cbb72374ffbeabd04c58dec2a8936d +Subproject commit c1e7e43dead1cdf198b103f40cc9c535b00e6e48