From de4d659eac72f64b82d6e4bccefcbc524aba99d7 Mon Sep 17 00:00:00 2001 From: Dan Ryan Date: Sun, 3 Mar 2019 00:22:40 -0500 Subject: [PATCH] requirementslib bugfix Signed-off-by: Dan Ryan --- pipenv/vendor/requirementslib/models/setup_info.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pipenv/vendor/requirementslib/models/setup_info.py b/pipenv/vendor/requirementslib/models/setup_info.py index 2aecfa43..0f7bc177 100644 --- a/pipenv/vendor/requirementslib/models/setup_info.py +++ b/pipenv/vendor/requirementslib/models/setup_info.py @@ -504,9 +504,7 @@ class SetupInfo(object): @property def requires(self): # type: () -> Dict[S, RequirementType] - return { - req.name: req.requirement for req in self._requirements - } + return {req.name: req.requirement for req in self._requirements} @property def extras(self): @@ -555,9 +553,9 @@ class SetupInfo(object): results["python_requires"] = parser.get("options", "python_requires") if parser.has_option("options", "build_requires"): results["build_requires"] = parser.get("options", "build_requires") + extras = [] if "options.extras_require" in parser.sections(): extras_require_section = parser.options("options.extras_require") - extras = [] for section in extras_require_section: if section in ["options", "metadata"]: continue