From e2e5c4c8c4ff75a3ea358ec83e767f070eb1f462 Mon Sep 17 00:00:00 2001 From: Nate Prewitt Date: Fri, 27 Jan 2017 08:28:04 -0700 Subject: [PATCH] create mapping to store name from Pipfile with filename --- pipenv/cli.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pipenv/cli.py b/pipenv/cli.py index 1b549f7a..c8aac3ee 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -225,6 +225,7 @@ def do_download_dependencies(dev=False, only=False, bare=False): deps = convert_deps_to_pip(deps, r=False) # Actually install each dependency into the virtualenv. + name_map = {} for package_name in deps: if not bare: @@ -236,6 +237,13 @@ def do_download_dependencies(dev=False, only=False, bare=False): if not bare: click.echo(crayons.blue(c.out)) + # store original name with filename + filename = parse.search('Saved {file}\n', c.out) + if filename: + fname = filename['file'].replace('./.venv/downloads/','') + name_map[fname]= package_name + + return name_map def do_create_virtualenv(three=None): """Creates a virtualenv."""