potential fix for #539

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
2017-09-13 22:41:36 -04:00
parent 2b193ad796
commit 56aaa86a45
+6 -3
View File
@@ -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():