From 4d474b277a6580504b94d1447462488a1787c70e Mon Sep 17 00:00:00 2001 From: Michael Allan Date: Mon, 5 Mar 2018 21:17:01 +0000 Subject: [PATCH] Fix verbose flag not being retained and display output of venv_resolve_deps in verbose mode --- pipenv/core.py | 2 +- pipenv/utils.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pipenv/core.py b/pipenv/core.py index fecdef9c..ac34dd1c 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -1365,7 +1365,7 @@ def do_init( # Write out the lockfile if it doesn't exist. if not project.lockfile_exists and not skip_lock: click.echo(crayons.normal(u'Pipfile.lock not found, creating…', bold=True), err=True) - do_lock(system=system, pre=pre, keep_outdated=keep_outdated) + do_lock(system=system, pre=pre, keep_outdated=keep_outdated, verbose=verbose) do_install_dependencies(dev=dev, requirements=requirements, allow_global=allow_global, skip_lock=skip_lock, verbose=verbose, concurrent=concurrent, diff --git a/pipenv/utils.py b/pipenv/utils.py index e611a8c7..29437868 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -358,6 +358,8 @@ def venv_resolve_deps(deps, which, project, pre=False, verbose=False, clear=Fals try: assert c.return_code == 0 except AssertionError: + if verbose: + click.echo(c.out, err=True) click.echo(c.err[int(len(c.err) / 2) - 1:], err=True) sys.exit(c.return_code)