From 74656da98540641d0ac0a5570784015147939212 Mon Sep 17 00:00:00 2001 From: Philip Top Date: Fri, 31 Jul 2026 15:01:59 -0700 Subject: [PATCH 1/2] reduce the size of the sdist file by excluding unneeded folders --- pyproject.toml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 583c7401e..d2f341d32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,39 @@ test = ["pytest"] # Protect the configuration against future changes in scikit-build-core minimum-version = "build-system.requires" +sdist.exclude = [ + "**/doc/**", + "**/docs/**", + "**/Doc/**", + "**/Docs/**", + "ThirdParty/sundials/test/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/CSparse/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/Example/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/GraphBLAS/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/LAGraph/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/MATLAB_Tools/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/Mongoose/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/ParU/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/RBio/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/SPEX/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/TestConfig/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/bin/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/include/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/lib/**", + "ThirdParty/suitesparse-cmake/SuiteSparse/ssget/**", + "ThirdParty/networking/ThirdParty/asio/asio/src/tests/**", + "ThirdParty/networking/ThirdParty/NetIF/tests/**", + "ThirdParty/networking/ThirdParty/nlohmann_json/tests/**", + "ThirdParty/units/test/**", + "ThirdParty/yaml-cpp/test/**", + "test/test_files/validation_tests/**", + "test/test_files/fmi_export_tests/**", +] + +sdist.include = [ + "ThirdParty/Zlib/zlib-1.3.2/zconf.h", +] + # Setuptools-style build caching in a local directory build-dir = "build/{wheel_tag}" From ac6acbde964cc3d5f8c37cd49fe9d20ca5c4b0bc Mon Sep 17 00:00:00 2001 From: Philip Top Date: Fri, 31 Jul 2026 15:10:59 -0700 Subject: [PATCH 2/2] version number update --- CMakeLists.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dbf61ad1c..1ee83ba12 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.28) cmake_policy(VERSION 3.28) -project(GRIDDYN VERSION 0.11.2) +project(GRIDDYN VERSION 0.11.3) if(NOT CMAKE_SIZEOF_VOID_P EQUAL 8) message(FATAL_ERROR "GridDyn requires a 64-bit target platform") diff --git a/pyproject.toml b/pyproject.toml index d2f341d32..9032d64b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build" [project] name = "griddyn" -version = "0.11.2" +version = "0.11.3" description = "Python bindings for GridDyn" readme = "README.md" requires-python = ">=3.13"