Skip to content

Commit 52d7296

Browse files
authored
Merge pull request #12578 from markmc/verbose-install-subprocess
Pass -vv to pip install build env subprocess
2 parents 303fed3 + 8d81de2 commit 52d7296

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

news/12577.bugfix.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Ensure ``-vv`` gets passed to any ``pip install`` build environment subprocesses.

src/pip/_internal/build_env.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from pip._internal.cli.spinners import open_spinner
2020
from pip._internal.locations import get_platlib, get_purelib, get_scheme
2121
from pip._internal.metadata import get_default_environment, get_environment
22+
from pip._internal.utils.logging import VERBOSE
2223
from pip._internal.utils.subprocess import call_subprocess
2324
from pip._internal.utils.temp_dir import TempDirectory, tempdir_kinds
2425

@@ -242,6 +243,8 @@ def _install_requirements(
242243
"--no-warn-script-location",
243244
]
244245
if logger.getEffectiveLevel() <= logging.DEBUG:
246+
args.append("-vv")
247+
elif logger.getEffectiveLevel() <= VERBOSE:
245248
args.append("-v")
246249
for format_control in ("no_binary", "only_binary"):
247250
formats = getattr(finder.format_control, format_control)

0 commit comments

Comments
 (0)