Skip to content

Commit 8dd1b2c

Browse files
authored
PEP 518: Do not mention wheel in default [build-system] requires (#4603)
It was never necessary in practice. 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.
1 parent d4320e8 commit 8dd1b2c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

peps/pep-0518.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ the ``pyproject.toml`` file will be::
164164

165165
[build-system]
166166
# Minimum requirements for the build system to execute.
167-
requires = ["setuptools", "wheel"] # PEP 508 specifications.
167+
requires = ["setuptools"] # PEP 508 specifications.
168168

169-
Because the use of setuptools and wheel are so expansive in the
169+
Because the use of setuptools is so expansive in the
170170
community at the moment, build tools are expected to use the example
171171
configuration file above as their default semantics when a
172172
``pyproject.toml`` file is not present.

0 commit comments

Comments
 (0)