We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7fb1e1 commit 058e643Copy full SHA for 058e643
src/pip/_internal/metadata/importlib/_dists.py
@@ -213,6 +213,12 @@ def iter_provided_extras(self) -> Iterable[NormalizedName]:
213
for extra in self.metadata.get_all("Provides-Extra", [])
214
]
215
216
+ def iter_default_extras(self) -> Iterable[NormalizedName]:
217
+ return [
218
+ canonicalize_name(extra)
219
+ for extra in self.metadata.get_all("Default-Extra", [])
220
+ ]
221
+
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", []):
0 commit comments