From bc1a68e908519e0d8d5534aa2d3a8cef47ac6e2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 22 Sep 2025 12:44:33 +0200 Subject: [PATCH] PEP 518: Do not mention wheel in default [build-system] requires It was never necessary. In the past, setuptools would pull it in through the PEP 517 hook, only when building the wheels. During PyCon 2024, though, wheel moved into the setuptools' codebase and so it's always bundled now, in the modern versions. --- peps/pep-0518.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peps/pep-0518.rst b/peps/pep-0518.rst index 18749bc2419..fb5fd156b2f 100644 --- a/peps/pep-0518.rst +++ b/peps/pep-0518.rst @@ -164,9 +164,9 @@ the ``pyproject.toml`` file will be:: [build-system] # Minimum requirements for the build system to execute. - requires = ["setuptools", "wheel"] # PEP 508 specifications. + requires = ["setuptools"] # PEP 508 specifications. -Because the use of setuptools and wheel are so expansive in the +Because the use of setuptools is so expansive in the community at the moment, build tools are expected to use the example configuration file above as their default semantics when a ``pyproject.toml`` file is not present.