Skip to content

Commit d7810a9

Browse files
committed
wheel: silence info trace when writing requires.txt
1 parent 5eee6b4 commit d7810a9

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

setuptools/wheel.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Wheels support."""
22

33
from distutils.util import get_platform
4+
from distutils import log
45
import email
56
import itertools
67
import os
@@ -162,11 +163,17 @@ def raw_req(req):
162163
extras_require=extras_require,
163164
),
164165
)
165-
write_requirements(
166-
setup_dist.get_command_obj('egg_info'),
167-
None,
168-
os.path.join(egg_info, 'requires.txt'),
169-
)
166+
# Temporarily disable info traces.
167+
log_threshold = log._global_log.threshold
168+
log.set_threshold(log.WARN)
169+
try:
170+
write_requirements(
171+
setup_dist.get_command_obj('egg_info'),
172+
None,
173+
os.path.join(egg_info, 'requires.txt'),
174+
)
175+
finally:
176+
log.set_threshold(log_threshold)
170177

171178
@staticmethod
172179
def _move_data_entries(destination_eggdir, dist_data):

0 commit comments

Comments
 (0)