aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2017-10-12 22:08:53 +0200
committerJason R. Coombs <jaraco@jaraco.com>2017-10-12 22:08:53 +0200
commitd1f16fdd849264795bfa0a383581ac4ffefeec58 (patch)
tree00c095ca32a62a7602bf88ac6540f924ef3780b7
parent75b870b9a6233338f24841e86df88f03697f71f2 (diff)
downloadexternal_python_setuptools-d1f16fdd849264795bfa0a383581ac4ffefeec58.tar.gz
external_python_setuptools-d1f16fdd849264795bfa0a383581ac4ffefeec58.tar.bz2
external_python_setuptools-d1f16fdd849264795bfa0a383581ac4ffefeec58.zip
Use simpler Requirement from packaging.requirements
-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):