Imported Upstream version 58.5.2 upstream/58.5.2
authorJinWang An <jinwang.an@samsung.com>
Mon, 27 Mar 2023 08:02:37 +0000 (17:02 +0900)
committerJinWang An <jinwang.an@samsung.com>
Mon, 27 Mar 2023 08:02:37 +0000 (17:02 +0900)
.bumpversion.cfg
CHANGES.rst
setup.cfg
setuptools/build_meta.py

index 492bc2d3d9592aa8c1fe510ccf99f47495dccb2e..ce559b120f474e55bb03b9dbe4422b57b532bab1 100644 (file)
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 58.5.1
+current_version = 58.5.2
 commit = True
 tag = True
 
index a0583676cd6aba1fb7dcc04301f6638f5539e91c..67d62ccb1709bc7aeeeb6e9c252828e0b1872d94 100644 (file)
@@ -1,3 +1,12 @@
+v58.5.2
+-------
+
+
+Misc
+^^^^
+* #2847: Suppress 'setup.py install' warning under bdist_wheel.
+
+
 v58.5.1
 -------
 
index 33fbdb709dca0cdc4e4fad0e762e75111f1d91b3..631f097cc670d59b86544486a4c841a08b326d5e 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
 [metadata]
 name = setuptools
-version = 58.5.1
+version = 58.5.2
 author = Python Packaging Authority
 author_email = distutils-sig@python.org
 description = Easily download, build, install, upgrade, and uninstall Python packages
index 9dfb2f24b52e4d4a806b26fe99ad9a316fcc5631..d0ac613ba38c511f63e629096777544cfb8831c2 100644 (file)
@@ -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'],