summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clauss <cclauss@me.com>2023-04-06 11:38:58 +0200
committerChristian Clauss <cclauss@me.com>2023-04-06 11:54:55 +0200
commitb86aec30cdc2f2ba1efe85f694352488681f88d6 (patch)
treedad38e8d8c2ddb7f43a6ee3f13f869fe1eae6fbf
parent245d72a8aa4d47e1811425213aba2a06a0bb64fa (diff)
downloadpython-setuptools-git-b86aec30cdc2f2ba1efe85f694352488681f88d6.tar.gz
_deprecated_config_handler(): Use warn stacklevel for better feedback
-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