diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2015-09-27 07:29:18 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-09-27 07:29:18 -0400 |
| commit | 9f5f2ac2aa55dbac1dfe9da6c7a46d82355c75fa (patch) | |
| tree | 4392e99da2f24ac1199d7640acea491f751df620 /pkg_resources | |
| parent | 351f51dcefd0fc260f005d30eb60f23a4fcd3ac1 (diff) | |
| download | python-setuptools-git-9f5f2ac2aa55dbac1dfe9da6c7a46d82355c75fa.tar.gz | |
Simplify implementation of Requirement.parse.
Diffstat (limited to 'pkg_resources')
| -rw-r--r-- | pkg_resources/__init__.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py index 42ddcf7c..ce8f2e98 100644 --- a/pkg_resources/__init__.py +++ b/pkg_resources/__init__.py @@ -2983,12 +2983,8 @@ class Requirement: @staticmethod def parse(s): - reqs = list(parse_requirements(s)) - if reqs: - if len(reqs) == 1: - return reqs[0] - raise ValueError("Expected only one requirement", s) - raise ValueError("No requirements found", s) + req, = parse_requirements(s) + return req def _get_mro(cls): |
