Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Some fixes
  • Loading branch information
itaisteinherz committed Feb 20, 2022
commit 10f183e53d67d60b6d99f7a6d79ac6c39bd48063
21 changes: 7 additions & 14 deletions stdlib/importlib/metadata/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,9 @@ if sys.version_info >= (3, 8):
def matches(self, **params: Any) -> bool: ... # undocumented

if sys.version_info >= (3, 10):
class EntryPoints(list): # use as list is deprecated since 3.10
def select(self, **params: Any) -> EntryPoints: ...
@property
def names(self) -> set[str]: ...
@property
def groups(self) -> set[str]: ...

class SelectableGroups(dict): # use as list is deprecated since 3.10
@classmethod
def load(cls, eps) -> EntryPoints: ...
@property
def _all(self) -> EntryPoints: ...
def load(cls, eps) -> SelectableGroups: ...
@property
def groups(self) -> set[str]: ...
@property
Expand Down Expand Up @@ -89,15 +80,17 @@ if sys.version_info >= (3, 8):
if sys.version_info >= (3, 10):
@property
def metadata(self) -> PackageMetadata: ...
@property
def entry_points(self) -> SelectableGroups: ...
else:
@property
def metadata(self) -> Message: ...
@property
def entry_points(self) -> list[EntryPoint]: ...

@property
def version(self) -> str: ...
@property
def entry_points(self) -> list[EntryPoint]: ...
@property
def files(self) -> list[PackagePath] | None: ...
@property
def requires(self) -> list[str] | None: ...
Expand Down Expand Up @@ -136,10 +129,10 @@ if sys.version_info >= (3, 8):
) -> Iterable[Distribution]: ...

if sys.version_info >= (3, 10):
def metadata(self) -> PackageMetadata: ...
def metadata(distribution_name: str) -> PackageMetadata: ...
def entry_points() -> SelectableGroups: ...
Comment thread
srittau marked this conversation as resolved.
Outdated
else:
def metadata(self) -> Message: ...
def metadata(distribution_name: str) -> Message: ...
def entry_points() -> dict[str, tuple[EntryPoint, ...]]: ...

def version(distribution_name: str) -> str: ...
Expand Down