summaryrefslogtreecommitdiff
path: root/setuptools
diff options
context:
space:
mode:
authorAnderson Bravalheri <andersonbravalheri@gmail.com>2023-03-06 20:05:37 +0000
committerAnderson Bravalheri <andersonbravalheri@gmail.com>2023-03-07 21:06:25 +0000
commite7508d1364b0d9e6fc9ec8124bcb97dc1b64efa9 (patch)
tree20e2f441f1408fad34b97f1383d8e5fad45a9268 /setuptools
parent9aafb559c1c1293c2f6bb720f6573dadc089588a (diff)
downloadpython-setuptools-git-e7508d1364b0d9e6fc9ec8124bcb97dc1b64efa9.tar.gz
Use new warnings in setuptools/build_meta.py
Diffstat (limited to 'setuptools')
-rw-r--r--setuptools/build_meta.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/setuptools/build_meta.py b/setuptools/build_meta.py
index 2fd1420f..c620d695 100644
--- a/setuptools/build_meta.py
+++ b/setuptools/build_meta.py
@@ -299,12 +299,15 @@ class _ConfigSettingsTranslator:
yield from self._get_config("--build-option", config_settings)
if bad_args:
- msg = f"""
- The arguments {bad_args!r} were given via `--global-option`.
- Please use `--build-option` instead,
- `--global-option` is reserved to flags like `--verbose` or `--quiet`.
- """
- warnings.warn(msg, SetuptoolsDeprecationWarning)
+ SetuptoolsDeprecationWarning.emit(
+ "Incompatible `config_settings` passed to build backend.",
+ f"""
+ The arguments {bad_args!r} were given via `--global-option`.
+ Please use `--build-option` instead,
+ `--global-option` is reserved to flags like `--verbose` or `--quiet`.
+ """,
+ due_date=(2023, 8, 11), # Warning introduced in v64.0.1, 11/Aug/2022.
+ )
class _BuildMetaBackend(_ConfigSettingsTranslator):