From b066ea7f26a99557c22016e94182a13f7d03fa70 Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Wed, 21 Nov 2018 20:20:28 -0500 Subject: [PATCH] Need to use hashable types Signed-off-by: Dan Ryan --- pipenv/vendor/requirementslib/models/setup_info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipenv/vendor/requirementslib/models/setup_info.py b/pipenv/vendor/requirementslib/models/setup_info.py index 6839f184..c37d9f3c 100644 --- a/pipenv/vendor/requirementslib/models/setup_info.py +++ b/pipenv/vendor/requirementslib/models/setup_info.py @@ -311,7 +311,7 @@ class SetupInfo(object): if getattr(self.ireq, "extras", None): for extra in self.ireq.extras: extra = metadata.get("extras", {}).get(extra) - self.extras[extra] = [req for req in extra if req is not None] + self.extras[extra] = set([req for req in extra if req is not None]) self.requires.update( {req.key: req for req in extra if req is not None} )