Skip to content

Commit 058e643

Browse files
astrofrogDEKHTIARJonathan
authored andcommitted
Added Distribution.iter_default_extras
1 parent c7fb1e1 commit 058e643

File tree

1 file changed

+6
-0
lines changed
  • src/pip/_internal/metadata/importlib

1 file changed

+6
-0
lines changed

src/pip/_internal/metadata/importlib/_dists.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,12 @@ def iter_provided_extras(self) -> Iterable[NormalizedName]:
213213
for extra in self.metadata.get_all("Provides-Extra", [])
214214
]
215215

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+
216222
def iter_dependencies(self, extras: Collection[str] = ()) -> Iterable[Requirement]:
217223
contexts: Sequence[Dict[str, str]] = [{"extra": e} for e in extras]
218224
for req_string in self.metadata.get_all("Requires-Dist", []):

0 commit comments

Comments
 (0)