diff --git a/news/12728.feature.rst b/news/12728.feature.rst new file mode 100644 index 00000000000..923d18707e0 --- /dev/null +++ b/news/12728.feature.rst @@ -0,0 +1,5 @@ +``wheel`` is no longer explicitly listed as a build depepndency of ``pip``. +``setuptools`` already injects this dependency in the ``get_requires_for_build_wheel()`` hook. +This makes no difference for users of ``pip``. +This makes no difference when building wheels of ``pip``. +This avoids an unnecessary dependency on ``wheel`` when building the source distribution of ``pip``. diff --git a/pyproject.toml b/pyproject.toml index 05e3beb1483..cf098eea061 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,7 @@ Changelog = "https://pip.pypa.io/en/stable/news/" [build-system] # The lower bound is for . -requires = ["setuptools>=67.6.1", "wheel"] +requires = ["setuptools>=67.6.1"] build-backend = "setuptools.build_meta" [tool.setuptools]