summaryrefslogtreecommitdiff
path: root/setuptools/wheel.py
diff options
context:
space:
mode:
authorBenoit Pierre <benoit.pierre@gmail.com>2019-08-10 02:18:34 +0200
committerBenoit Pierre <benoit.pierre@gmail.com>2019-10-07 22:58:14 +0200
commitd7810a901382b827146874704f33bce896e1fb21 (patch)
tree8d6c8dd3133cc8a84b1e618966dedc801815c988 /setuptools/wheel.py
parent5eee6b4b523a6d2ae16ef913c01302f951b4f614 (diff)
downloadpython-setuptools-git-d7810a901382b827146874704f33bce896e1fb21.tar.gz
wheel: silence info trace when writing `requires.txt`
Diffstat (limited to 'setuptools/wheel.py')
-rw-r--r--setuptools/wheel.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/setuptools/wheel.py b/setuptools/wheel.py
index e11f0a1d..2982926a 100644
--- a/setuptools/wheel.py
+++ b/setuptools/wheel.py
@@ -1,6 +1,7 @@
"""Wheels support."""
from distutils.util import get_platform
+from distutils import log
import email
import itertools
import os
@@ -162,11 +163,17 @@ class Wheel:
extras_require=extras_require,
),
)
- write_requirements(
- setup_dist.get_command_obj('egg_info'),
- None,
- os.path.join(egg_info, 'requires.txt'),
- )
+ # Temporarily disable info traces.
+ log_threshold = log._global_log.threshold
+ log.set_threshold(log.WARN)
+ try:
+ write_requirements(
+ setup_dist.get_command_obj('egg_info'),
+ None,
+ os.path.join(egg_info, 'requires.txt'),
+ )
+ finally:
+ log.set_threshold(log_threshold)
@staticmethod
def _move_data_entries(destination_eggdir, dist_data):