From 9b5914e3cfcd57bf4f5d4afc8d40c4733aedc4aa Mon Sep 17 00:00:00 2001
From: Benedikt Reinartz <filmor@gmail.com>
Date: Thu, 12 Dec 2024 21:14:08 +0100
Subject: [PATCH 1/2] Workaround for setuptools bug #4759

---
 pyproject.toml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index 94857e4..c3ed5df 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,5 @@
 [build-system]
-requires = ["setuptools>=61", "setuptools_scm[toml]", "wheel"]
+requires = ["setuptools>=75", "setuptools_scm[toml]"]
 build-backend = "setuptools.build_meta"
 
 [project]
@@ -43,6 +43,7 @@ dev = [
 [tool.setuptools]
 zip-safe = false
 package-data = {"clr_loader.ffi" = ["dlls/x86/*.dll", "dlls/amd64/*.dll"]}
+license-files = []
 
 [tool.setuptools.packages.find]
 include = ["clr_loader*"]

From cbe765c35ecf8c1885be4f2eef4e9aea7d8ce406 Mon Sep 17 00:00:00 2001
From: Benedikt Reinartz <filmor@gmail.com>
Date: Thu, 12 Dec 2024 21:33:46 +0100
Subject: [PATCH 2/2] Use dependency group instead of optional deps

---
 pyproject.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyproject.toml b/pyproject.toml
index c3ed5df..2c643e2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,7 +35,7 @@ email = "filmor@gmail.com"
 Sources = "https://github.com/pythonnet/clr-loader"
 Documentation = "https://pythonnet.github.io/clr-loader/"
 
-[optional-dependencies]
+[dependency-groups]
 dev = [
     "pytest"
 ]