diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pip/_internal/pyproject.py | 2 | ||||
-rw-r--r-- | src/pip/_internal/req/req_install.py | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/pip/_internal/pyproject.py b/src/pip/_internal/pyproject.py index 57fef5707..eb8e12b2d 100644 --- a/src/pip/_internal/pyproject.py +++ b/src/pip/_internal/pyproject.py @@ -91,7 +91,7 @@ def load_pyproject_toml( # If we haven't worked out whether to use PEP 517 yet, # and the user hasn't explicitly stated a preference, # we do so if the project has a pyproject.toml file - # or if we cannot import setuptools. + # or if we cannot import setuptools or wheels. # We fallback to PEP 517 when without setuptools or without the wheel package, # so setuptools can be installed as a default build backend. diff --git a/src/pip/_internal/req/req_install.py b/src/pip/_internal/req/req_install.py index a0ea58bd1..d01b24a91 100644 --- a/src/pip/_internal/req/req_install.py +++ b/src/pip/_internal/req/req_install.py @@ -486,6 +486,15 @@ class InstallRequirement: ) if pyproject_toml_data is None: + if self.config_settings: + deprecated( + reason=f"Config settings are ignored for project {self}.", + replacement=( + "to use --use-pep517 or add a " + "pyproject.toml file to the project" + ), + gone_in="23.3", + ) self.use_pep517 = False return |