diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2020-05-24 19:57:55 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2020-05-24 19:57:55 -0400 |
| commit | eba78d63e3a4b181153a011caec2a3e50eecfee0 (patch) | |
| tree | b266dd97910b66be9178d3797416d72d580a01da | |
| parent | 0e190508a867588b74ffc720f46e149ba197170c (diff) | |
| download | python-setuptools-git-eba78d63e3a4b181153a011caec2a3e50eecfee0.tar.gz | |
Remove superfluous RequirementParseError. Ref #1832.
| -rw-r--r-- | pkg_resources/__init__.py | 10 |
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() |
