diff options
author | Junhan Huang <robinhuang@172-2-0-43.lightspeed.dybhfl.sbcglobal.net> | 2018-10-27 16:26:51 -0400 |
---|---|---|
committer | Paul Ganssle <paul@ganssle.io> | 2018-10-28 17:43:24 -0400 |
commit | 5854b0eba03dd257e30efff68f1632bdec5f0416 (patch) | |
tree | 4fa6de7fd235f29e5aca82c86da88d83651f9516 /setuptools/_deprecation_warning.py | |
parent | 29f9cb087fd107f412e2a2f0df877e3b14a75be9 (diff) | |
download | external_python_setuptools-5854b0eba03dd257e30efff68f1632bdec5f0416.tar.gz external_python_setuptools-5854b0eba03dd257e30efff68f1632bdec5f0416.tar.bz2 external_python_setuptools-5854b0eba03dd257e30efff68f1632bdec5f0416.zip |
Add custom deprecation warning classes
`DeprecationWarning` is not visible by default in the latest versions of
CPython, so this switches the deprecation warnings in setuptools and
pkg_resources over to custom classes derived from `Warning` instead.
Fixes issue github issue #159
Co-authored-by: Junhan Huang <robin.j.huang@gmail.com>
Co-authored-by: Marton Pono <marci93@gmail.com>
Diffstat (limited to 'setuptools/_deprecation_warning.py')
-rw-r--r-- | setuptools/_deprecation_warning.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/setuptools/_deprecation_warning.py b/setuptools/_deprecation_warning.py new file mode 100644 index 00000000..086b64dd --- /dev/null +++ b/setuptools/_deprecation_warning.py @@ -0,0 +1,7 @@ +class SetuptoolsDeprecationWarning(Warning): + """ + Base class for warning deprecations in ``setuptools`` + + This class is not derived from ``DeprecationWarning``, and as such is + visible by default. + """ |