From 019fe3efb24e280901b47c9282568bfb7020676f Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 24 Feb 2018 10:58:55 -0500 Subject: [PATCH] fixes Signed-off-by: Kenneth Reitz --- pipenv/core.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pipenv/core.py b/pipenv/core.py index 672f0004..fe80e0c1 100644 --- a/pipenv/core.py +++ b/pipenv/core.py @@ -1168,6 +1168,12 @@ def do_lock(verbose=False, system=False, clear=False, pre=False, keep_outdated=F if not is_pinned(section[package_specified]): lockfile[section_name][package_specified] = cached_lockfile[section_name][package_specified] + + # Overwrite any develop packages with default packages. + for default_package in lockfile['default']: + if default_package in lockfile['develop']: + lockfile['develop'][default_package] = lockfile['default'][default_package] + # Run the PEP 508 checker in the virtualenv, add it to the lockfile. cmd = '"{0}" {1}'.format(which('python', allow_global=system), shellquote(pep508checker.__file__.rstrip('cdo'))) c = delegator.run(cmd)