aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg_resources/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 66d54ca8..e1038473 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -2392,7 +2392,9 @@ class EntryPoint(object):
self.name = name
self.module_name = module_name
self.attrs = tuple(attrs)
- self.extras = Requirement.parse(("x[%s]" % ','.join(extras))).extras
+ ex_spec = "x[%s]" % ','.join(extras)
+ req = packaging.requirements.Requirement(ex_spec)
+ self.extras = tuple(req.extras)
self.dist = dist
def __str__(self):