From 116e94a6827eee0e18e3db3b69bef8c8e526b853 Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Tue, 8 Apr 2025 22:43:14 -0700 Subject: [PATCH] [stable-2.14] Pin `wheel` to resolve build issues (#84943) (#84947) (cherry picked from commit 8b0c4825aef60c7b5b12ec46aeef969387679301) --- changelogs/fragments/pin-wheel.yml | 2 ++ pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/pin-wheel.yml diff --git a/changelogs/fragments/pin-wheel.yml b/changelogs/fragments/pin-wheel.yml new file mode 100644 index 00000000000..c3c7706e3ba --- /dev/null +++ b/changelogs/fragments/pin-wheel.yml @@ -0,0 +1,2 @@ +bugfixes: + - build - Pin ``wheel`` in ``pyproject.toml`` to ensure compatibility with supported ``setuptools`` versions. diff --git a/pyproject.toml b/pyproject.toml index 011774d4135..2cc2ba74670 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools >= 45.2.0, <= 75.3.0"] # lower bound to support controller Python versions, upper bound for latest version tested at release +requires = ["setuptools >= 45.2.0, <= 75.3.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release build-backend = "setuptools.build_meta"