diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2021-11-03 19:27:26 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2021-11-03 19:29:44 -0400 |
| commit | fad059e2d22cf1813cef1c96b7b1be1da2ac1158 (patch) | |
| tree | 2b83410708dbb291173fcf91866736d4ed04b1fb /setuptools | |
| parent | 3d434958c6d1b942d1117c3934fe151446bda55a (diff) | |
| download | python-setuptools-git-fad059e2d22cf1813cef1c96b7b1be1da2ac1158.tar.gz | |
Suppress 'setup.py install' warning under bdist_wheel. Fixes #2847.
Diffstat (limited to 'setuptools')
| -rw-r--r-- | setuptools/build_meta.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/setuptools/build_meta.py b/setuptools/build_meta.py index 9dfb2f24..d0ac613b 100644 --- a/setuptools/build_meta.py +++ b/setuptools/build_meta.py @@ -33,6 +33,7 @@ import tokenize import shutil import contextlib import tempfile +import warnings import setuptools import distutils @@ -118,6 +119,13 @@ def _open_setup_script(setup_script): return getattr(tokenize, 'open', open)(setup_script) +@contextlib.contextmanager +def suppress_known_deprecation(): + with warnings.catch_warnings(): + warnings.filterwarnings('ignore', 'setup.py install is deprecated') + yield + + class _BuildMetaBackend(object): def _fix_config(self, config_settings): @@ -218,8 +226,9 @@ class _BuildMetaBackend(object): def build_wheel(self, wheel_directory, config_settings=None, metadata_directory=None): - return self._build_with_temp_dir(['bdist_wheel'], '.whl', - wheel_directory, config_settings) + with suppress_known_deprecation(): + return self._build_with_temp_dir(['bdist_wheel'], '.whl', + wheel_directory, config_settings) def build_sdist(self, sdist_directory, config_settings=None): return self._build_with_temp_dir(['sdist', '--formats', 'gztar'], |
