From 56aaa86a45e318a3b2dd3368d7e2a8c18903d12c Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 13 Sep 2017 22:41:36 -0400 Subject: [PATCH] potential fix for #539 Signed-off-by: Kenneth Reitz --- pipenv/cli.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pipenv/cli.py b/pipenv/cli.py index e6b1f974..bf3f225a 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -501,15 +501,18 @@ def do_install_dependencies( # Allow pip to resolve dependencies when in skip-lock mode. no_deps = (not skip_lock) - # Install default dependencies, always. - deps = lockfile['default'] if not only else {} - vcs_deps = lockfile.get('default-vcs', {}) + deps = {} + vcs_deps = {} # Add development deps if --dev was passed. if dev: deps.update(lockfile['develop']) vcs_deps.update(lockfile.get('develop-vcs', {})) + # Install default dependencies, always. + deps.update(lockfile['default'] if not only else {}) + vcs_deps.update(lockfile.get('default-vcs', {})) + if ignore_hashes: # Remove hashes from generated requirements. for k, v in deps.items():