We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
create_requirement
1 parent 99dcb04 commit 0c89f1dCopy full SHA for 0c89f1d
src/pip/_internal/metadata/importlib/_dists.py
@@ -35,7 +35,7 @@
35
36
37
@functools.lru_cache(maxsize=1024)
38
-def requirements(req_str: str) -> Requirement:
+def create_requirement(req_str: str) -> Requirement:
39
return Requirement(req_str)
40
41
@@ -222,7 +222,7 @@ def is_extra_provided(self, extra: str) -> bool:
222
def iter_dependencies(self, extras: Collection[str] = ()) -> Iterable[Requirement]:
223
contexts: Sequence[Dict[str, str]] = [{"extra": e} for e in extras]
224
for req_string in self.metadata.get_all("Requires-Dist", []):
225
- req = requirements(req_string)
+ req = create_requirement(req_string)
226
if not req.marker:
227
yield req
228
elif not extras and req.marker.evaluate({"extra": ""}):
0 commit comments