From 24f28cbc0ce8b7b4fc43269ed4b95b08fadf1b16 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 12 Apr 2023 10:34:34 +0200 Subject: [PATCH] [py] Use scikit-build-core in pyproject.toml. --- pyproject.toml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2a529719809..d81c6e0e32c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,13 +1,23 @@ [build-system] requires = [ - "setuptools>=42", - "scikit-build @ git+https://github.com/bilke/scikit-build/@disable-cmake-install-check#egg=scikit-build ; platform_system == 'Windows'", - "scikit-build>=0.15.0 ; platform_system != 'Windows'", - "cmake>=3.22", - "ninja ; platform_system != 'Windows'", - "setuptools_scm[toml]>=7.0", + "scikit-build-core @ https://github.com/scikit-build/scikit-build-core/archive/refs/heads/main.zip", ] -build-backend = "setuptools.build_meta" +build-backend = "scikit_build_core.build" + +[project] +name = "ogs" +version = "6.4.4.dev1" +# dynamic = ["version"] + +[tool.scikit-build] +experimental = true +cmake.minimum-version = "3.22.0" +ninja.make-fallback = false +# metadata.version.provider = "scikit_build_core.metadata.setuptools_scm" + +[tool.cmake] +build-dir = "build/{wheel_tag}" +cmake.args = ["--preset", "wheel", "-DOGS_BUILD_PROCESSES=SteadyStateDiffusion"] [tool.pytest.ini_options] testpaths = ["Tests"] -- GitLab