From 80c6f2128fa1bf16b65aee85f0f58ebaf763a53b Mon Sep 17 00:00:00 2001 From: Matt Davis Date: Wed, 18 Oct 2023 04:15:08 -0400 Subject: [PATCH] Handle edge case where install req name is None --- pipenv/utils/resolver.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pipenv/utils/resolver.py b/pipenv/utils/resolver.py index f8dc62c5..bdec9a14 100644 --- a/pipenv/utils/resolver.py +++ b/pipenv/utils/resolver.py @@ -467,6 +467,9 @@ class Resolver: if checked_dependencies is None: checked_dependencies = set() + if install_req.name is None: + return None # Or handle this edge case differently + comes_from = dependency_tree[install_req.name] # Check for recursion loop