Skip to content

Commit f7d30a9

Browse files
committed
Stop mentioning wheel in the context of PEP 517
This dependency is exposed automatically by setuptools and the users do not need to declare it explicitly — it will be installed by PEP 517 front-ends automatically, when building wheels.
1 parent 347b847 commit f7d30a9

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

docs/build_meta.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,13 @@ being used to package your scripts and install from source). To use it with
5353
setuptools, the content would be::
5454

5555
[build-system]
56-
requires = ["setuptools", "wheel"]
56+
requires = ["setuptools"]
5757
build-backend = "setuptools.build_meta"
5858

5959
The ``setuptools`` package implements the ``build_sdist``
6060
command and the ``wheel`` package implements the ``build_wheel``
61-
command; both are required to be compliant with PEP 517.
61+
command; the latter is a dependency of the former
62+
exposed via :pep:`517` hooks.
6263

6364
Use ``setuptools``' :ref:`declarative config <declarative config>` to
6465
specify the package information::

docs/userguide/dependency_management.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ other two types of dependency keyword, this one is specified in your
2828
.. code-block:: ini
2929
3030
[build-system]
31-
requires = ["setuptools", "wheel"]
31+
requires = ["setuptools"]
3232
#...
3333
3434
.. note::

docs/userguide/quickstart.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ package your project:
3232
.. code-block:: toml
3333
3434
[build-system]
35-
requires = ["setuptools", "wheel"]
35+
requires = ["setuptools"]
3636
build-backend = "setuptools.build_meta"
3737
3838
Then, you will need a ``setup.cfg`` or ``setup.py`` to specify your package

0 commit comments

Comments
 (0)