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 583c7401e..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" @@ -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}"