summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2022-01-23 21:51:51 -0500
committerJason R. Coombs <jaraco@jaraco.com>2022-01-23 21:51:51 -0500
commit3eca9923d34ffab7be96802eed8029d0d7ab1fbf (patch)
tree8e127e808c180d05df0bdd6ab9a8e0a524ab70a6
parent2de9ab95cea180f1e24ff98988fc6abbb02b0b8a (diff)
downloadpython-setuptools-git-feature/refactor-parse-requirements.tar.gz
Consolidate behavior now that it fits on one line.feature/refactor-parse-requirements
-rw-r--r--pkg_resources/__init__.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg_resources/__init__.py b/pkg_resources/__init__.py
index 7f8cc93d..b0704965 100644
--- a/pkg_resources/__init__.py
+++ b/pkg_resources/__init__.py
@@ -3141,12 +3141,12 @@ def join_continuation(lines):
def parse_requirements(strs):
- """Yield ``Requirement`` objects for each specification in `strs`
+ """
+ Yield ``Requirement`` objects for each specification in `strs`.
`strs` must be a string, or a (possibly-nested) iterable thereof.
"""
- lines = map(drop_comment, yield_lines(strs))
- return map(Requirement, join_continuation(lines))
+ return map(Requirement, join_continuation(map(drop_comment, yield_lines(strs))))
class RequirementParseError(packaging.requirements.InvalidRequirement):