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} )