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