From 30083fdbab429723409cb97ee9a0c1a15815f3d8 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 12 Aug 2026 18:52:22 -0400 Subject: [PATCH] NO-JIRA: [Python] Do not require wheel for building As of setuptools 70.1, wheel is not needed even to build wheels, and earlier versions would pull in wheel automatically when needed. --- python/CMakeLists.txt | 3 +-- python/ci_requirements.txt | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index 99c187507..6c2b12159 100644 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -165,11 +165,10 @@ else () endif () check_python_module("setuptools" SETUPTOOLS_MODULE_FOUND) -check_python_module("wheel" WHEEL_MODULE_FOUND) check_python_module("cffi" CFFI_MODULE_FOUND) if (BUILD_MODULE_FOUND AND - (ENABLE_PYTHON_ISOLATED OR (SETUPTOOLS_MODULE_FOUND AND WHEEL_MODULE_FOUND AND CFFI_MODULE_FOUND))) + (ENABLE_PYTHON_ISOLATED OR (SETUPTOOLS_MODULE_FOUND AND CFFI_MODULE_FOUND))) if (BUILD_PYTHON_UNBUNDLED_PKG) add_custom_command(OUTPUT .timestamp.dist DEPENDS pypkg_src_copied diff --git a/python/ci_requirements.txt b/python/ci_requirements.txt index 9b0ec6a7f..2014bc460 100644 --- a/python/ci_requirements.txt +++ b/python/ci_requirements.txt @@ -1,7 +1,6 @@ pip build setuptools -wheel flake8 tox>=1.7.2 cffi>=1.0.0