From c8c966f73074ab0bc6a28d80e4b27dfede02f29b Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 12 Sep 2017 11:34:11 -0400 Subject: [PATCH] improved graph output Signed-off-by: Kenneth Reitz --- pipenv/cli.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pipenv/cli.py b/pipenv/cli.py index ec400f58..688ad72c 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -1393,8 +1393,19 @@ def graph(): # Run dep-tree. c = delegator.run(cmd) - # Echo its output. - click.echo(c.out) + for line in c.out.split('\n'): + + # Ignore bad packages. + if line.split('==')[0] in BAD_PACKAGES: + break + + # Bold top-level packages. + if not line.startswith(' '): + click.echo(crayons.white(line, bold=True)) + + # Echo the rest. + else: + click.echo(crayons.white(line, bold=False)) # Return its return code. sys.exit(c.return_code)