From 2db5cc9fb6902b81c19cd3fa1403b03a14d51ee2 Mon Sep 17 00:00:00 2001 From: Nishant Date: Mon, 28 Sep 2026 18:48:08 +0000 Subject: [PATCH] Bump setuptools build requirement and drop unused wheel PEP 517 isolated builds with setuptools 70.1+ no longer need a separate wheel build dependency. Raise the setuptools floor from 50 to 70.1.0 and drop wheel from pyproject.toml. Fixes aboutcode-org/license-expression#132 Signed-off-by: Nishant --- CHANGELOG.rst | 7 +++++++ pyproject.toml | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e3f5030..30c0321 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,13 @@ Changelog ========= +v30.4.6 - unreleased +-------------------- + +- Bump setuptools build requirement to >= 70.1.0 and drop the unused + wheel build dependency. + + v30.4.5 - 2026-03-03 -------------------- diff --git a/pyproject.toml b/pyproject.toml index f106e69..8839099 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,6 @@ [build-system] -requires = ["setuptools >= 50", "wheel"] +# setuptools 70.1+ vendors the wheel build backend, so wheel is not required +requires = ["setuptools >= 70.1.0"] build-backend = "setuptools.build_meta" [tool.setuptools_scm]