summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnderson Bravalheri <andersonbravalheri@gmail.com>2023-04-20 14:19:52 +0100
committerAnderson Bravalheri <andersonbravalheri@gmail.com>2023-04-20 14:19:52 +0100
commit2476f2fc1023117e2e2d1a6cc0c264b1539cfb05 (patch)
tree79acde4e56a90a28a5551eaca2da6e29a137ed03
parentb85c164f586f0cd5780661118fa46a422e9bcc4b (diff)
parentb86aec30cdc2f2ba1efe85f694352488681f88d6 (diff)
downloadpython-setuptools-git-2476f2fc1023117e2e2d1a6cc0c264b1539cfb05.tar.gz
_deprecated_config_handler(): Use warn stacklevel for better feedback (#3884)
-rw-r--r--changelog.d/change.rst2
-rw-r--r--setuptools/config/setupcfg.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/changelog.d/change.rst b/changelog.d/change.rst
new file mode 100644
index 00000000..afe5fcc2
--- /dev/null
+++ b/changelog.d/change.rst
@@ -0,0 +1,2 @@
+Add a `stacklevel` parameter to `warnings.warn()` to provide more information to the user.
+-- by :user:`cclauss`
diff --git a/setuptools/config/setupcfg.py b/setuptools/config/setupcfg.py
index 03a446fd..7b7d57e6 100644
--- a/setuptools/config/setupcfg.py
+++ b/setuptools/config/setupcfg.py
@@ -513,7 +513,7 @@ class ConfigHandler(Generic[Target]):
@wraps(func)
def config_handler(*args, **kwargs):
- warnings.warn(msg, warning_class)
+ warnings.warn(msg, warning_class, stacklevel=2)
return func(*args, **kwargs)
return config_handler