From 00be71d3970bc3be5d1a6b401b5655ffacc3e53a Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 17:56:43 +0200 Subject: [PATCH 01/10] fix(overrides): durationpy --- overrides/build-systems.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 0bcc82afa..892a7d7c7 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -6094,6 +6094,9 @@ "duo-client": [ "setuptools" ], + "durationpy": [ + "setuptools" + ], "durus": [ "setuptools" ], From 3c9041cf382a24ed4e403418e85f45e156de6d5f Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:05:44 +0200 Subject: [PATCH 02/10] fix(overrides): lazy-loader changed to setuptools Introduced in scientific-python/lazy-loader@2873dc7 --- overrides/build-systems.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 892a7d7c7..7297dd3e7 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -10773,7 +10773,14 @@ "setuptools" ], "lazy-loader": [ - "flit-core" + { + "buildSystem": "flit-core", + "until": "0.4" + }, + { + "buildSystem": "setuptools", + "from": "0.4" + } ], "lazy-object-proxy": [ "setuptools", From add29518706107e307f897870824b2ce7c7053c8 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:10:14 +0200 Subject: [PATCH 03/10] fix(overrides): marshmallow-jsonschema --- overrides/build-systems.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 7297dd3e7..0886e8a5c 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -11612,6 +11612,9 @@ "marshmallow-enum": [ "setuptools" ], + "marshmallow-jsonschema": [ + "setuptools" + ], "marshmallow-objects": [ "setuptools" ], From 20981a57fe553a06c0b28b7f52f9a0b5277ec0ab Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:17:18 +0200 Subject: [PATCH 04/10] fix(overrides): protoc-gen-openapiv2 This seems to build find with only setuptools, but their pyproject.toml specifies both. --- overrides/build-systems.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 0886e8a5c..14151084d 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -16304,6 +16304,10 @@ "protobuf3-to-dict": [ "setuptools" ], + "protoc-gen-openapiv2": [ + "setuptools", + "wheel" + ], "protoletariat": [ "poetry-core" ], From 235e75e105ccf72b38bdddf66a001f1358db8703 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:31:20 +0200 Subject: [PATCH 05/10] fix(overrides): pytoolconfig updated pdm Introduced in bagel897/pytoolconfig@6b5a960 --- overrides/build-systems.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 14151084d..4fef07dcf 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -20318,7 +20318,14 @@ "setuptools" ], "pytoolconfig": [ - "pdm-pep517" + { + "buildSystem": "pdm-pep517", + "until": "1.2.6" + }, + { + "buildSystem": "pdm-backend", + "from": "1.2.6" + } ], "pytools": [ "setuptools" From a324b1b4316f4452548d88310f6e9d8c2c4df1b3 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:47:41 +0200 Subject: [PATCH 06/10] fix(overrides): torch-geometric --- overrides/build-systems.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 4fef07dcf..c71c3f938 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -24433,6 +24433,9 @@ "torch-bin": [ "setuptools" ], + "torch-geometric": [ + "flit-core" + ], "torch-pitch-shift": [ "setuptools" ], From 3ae9863824fea7272a9fae9849aa6ef6537b9217 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:50:53 +0200 Subject: [PATCH 07/10] fix(overrides): autograd switched to hatchling Introduced in HIPS/autograd@7832b4b --- overrides/build-systems.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index c71c3f938..336086b4e 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -1618,7 +1618,14 @@ "setuptools" ], "autograd": [ - "setuptools" + { + "buildSystem": "setuptools", + "until": "1.7.0" + }, + { + "buildSystem": "hatchling", + "from": "1.7.0" + } ], "autoit-ripper": [ "setuptools" From cd4c8d6905f78738edf625597634abc91d0b0ad4 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:57:14 +0200 Subject: [PATCH 08/10] fix(overrides): autoray It seems to build find with only setuptools, but setuptools-scm is specified in pyproject.toml --- overrides/build-systems.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 336086b4e..209e5ec57 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -1649,6 +1649,10 @@ "autopep8": [ "setuptools" ], + "autoray": [ + "setuptools", + "setuptools-scm" + ], "autoslot": [ "flit-core" ], From 1c5214648180ad2b22f17f7a3a367f565b0c83fa Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:08:40 +0200 Subject: [PATCH 09/10] fix(overrides): opt-einsum switched to hatchling Introduced in dgasmith/opt_einsum@1992f4a --- overrides/build-systems.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 209e5ec57..2e9266c79 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -14928,7 +14928,22 @@ "setuptools" ], "opt-einsum": [ - "setuptools" + { + "buildSystem": "setuptools", + "until": "3.4.0" + }, + { + "buildSystem": "hatch-fancy-pypi-readme", + "from": "3.4.0" + }, + { + "buildSystem": "hatch-vcs", + "from": "3.4.0" + }, + { + "buildSystem": "hatchling", + "from": "3.4.0" + } ], "optax": [ "flit-core", From 1fd9f3f2bebb3437d8e9a1bdbd269ad14d9d08c3 Mon Sep 17 00:00:00 2001 From: kleifgch <81602214+kleifgch@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:14:38 +0200 Subject: [PATCH 10/10] fix(overrides): pymongo added hatchling Introduced in mongodb/mongo-python-driver@2b03001 --- overrides/build-systems.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 2e9266c79..a6878d201 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -18087,7 +18087,15 @@ "setuptools" ], "pymongo": [ - "setuptools" + "setuptools", + { + "buildSystem": "hatch-requirements-txt", + "from": "4.9" + }, + { + "buildSystem": "hatchling", + "from": "4.9" + } ], "pymongo-inmemory": [ "poetry-core"