summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2020-05-24 19:57:55 -0400
committerJason R. Coombs <jaraco@jaraco.com>2020-05-24 19:57:55 -0400
commiteba78d63e3a4b181153a011caec2a3e50eecfee0 (patch)
treeb266dd97910b66be9178d3797416d72d580a01da
parent0e190508a867588b74ffc720f46e149ba197170c (diff)
downloadpython-setuptools-git-eba78d63e3a4b181153a011caec2a3e50eecfee0.tar.gz
Remove superfluous RequirementParseError. Ref #1832.
-rw-r--r--pkg_resources/__init__.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index edd3d2e8..56be3c22 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -3068,11 +3068,6 @@ def issue_warning(*args, **kw):
warnings.warn(stacklevel=level + 1, *args, **kw)
-class RequirementParseError(ValueError):
- def __str__(self):
- return ' '.join(self.args)
-
-
def parse_requirements(strs):
"""Yield ``Requirement`` objects for each specification in `strs`
@@ -3098,10 +3093,7 @@ def parse_requirements(strs):
class Requirement(packaging.requirements.Requirement):
def __init__(self, requirement_string):
"""DO NOT CALL THIS UNDOCUMENTED METHOD; use Requirement.parse()!"""
- try:
- super(Requirement, self).__init__(requirement_string)
- except packaging.requirements.InvalidRequirement as e:
- raise RequirementParseError(str(e))
+ super(Requirement, self).__init__(requirement_string)
self.unsafe_name = self.name
project_name = safe_name(self.name)
self.project_name, self.key = project_name, project_name.lower()