From 467045f1bc8c4d55a80f658d47dcb255cc1e09a1 Mon Sep 17 00:00:00 2001 From: Matt Davis Date: Sun, 11 Sep 2022 04:26:56 -0400 Subject: [PATCH] Allow sections that are not already written to the lockfile. --- pipenv/resolver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pipenv/resolver.py b/pipenv/resolver.py index 494a3851..6c2f975e 100644 --- a/pipenv/resolver.py +++ b/pipenv/resolver.py @@ -668,7 +668,9 @@ def clean_results(results, resolver, project, category): lockfile = project.lockfile_content lockfile_section = get_lockfile_section_using_pipfile_category(category) reverse_deps = project.environment.reverse_dependencies() - new_results = [r for r in results if r["name"] not in lockfile[lockfile_section]] + new_results = [ + r for r in results if r["name"] not in lockfile.get(lockfile_section, {}) + ] for result in results: name = result.get("name") entry_dict = result.copy()