From 6edfc896729bf1ea09338d935dddf23a372f37c1 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Sun, 29 Oct 2017 17:35:39 -0700 Subject: [PATCH] prettier message for vcs req missing egg fragment --- pipenv/cli.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pipenv/cli.py b/pipenv/cli.py index 63299002..505d7208 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -1865,7 +1865,12 @@ def install( c = pip_install(package_name, ignore_hashes=True, allow_global=system, no_deps=False, verbose=verbose, pre=pre) # Warn if --editable wasn't passed. - converted = convert_deps_from_pip(package_name) + try: + converted = convert_deps_from_pip(package_name) + except ValueError as e: + click.echo('{0}: {1}'.format(crayons.red('WARNING'), e)) + sys.exit(1) + key = [k for k in converted.keys()][0] if is_vcs(key) or is_vcs(converted[key]) and not converted[key].get('editable'): click.echo(