mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-23 20:31:32 +08:00
Update importlib.metadata to 3.12 (#10654)
This commit is contained in:
@@ -88,6 +88,7 @@ if sys.version_info >= (3, 10):
|
||||
@property
|
||||
def groups(self) -> set[str]: ...
|
||||
|
||||
if sys.version_info >= (3, 10) and sys.version_info < (3, 12):
|
||||
class SelectableGroups(dict[str, EntryPoints]): # use as dict is deprecated since 3.10
|
||||
@classmethod
|
||||
def load(cls, eps: Iterable[EntryPoint]) -> Self: ...
|
||||
@@ -195,6 +196,16 @@ def distributions(
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
def metadata(distribution_name: str) -> PackageMetadata: ...
|
||||
|
||||
else:
|
||||
def metadata(distribution_name: str) -> Message: ...
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
def entry_points(
|
||||
*, name: str = ..., value: str = ..., group: str = ..., module: str = ..., attr: str = ..., extras: list[str] = ...
|
||||
) -> EntryPoints: ...
|
||||
|
||||
elif sys.version_info >= (3, 10):
|
||||
@overload
|
||||
def entry_points() -> SelectableGroups: ... # type: ignore[misc]
|
||||
@overload
|
||||
@@ -203,7 +214,6 @@ if sys.version_info >= (3, 10):
|
||||
) -> EntryPoints: ...
|
||||
|
||||
else:
|
||||
def metadata(distribution_name: str) -> Message: ...
|
||||
def entry_points() -> dict[str, list[EntryPoint]]: ...
|
||||
|
||||
def version(distribution_name: str) -> str: ...
|
||||
|
||||
@@ -12,7 +12,6 @@ enum.property.member
|
||||
http.client.HTTPConnection.get_proxy_response_headers
|
||||
imaplib.IMAP4_SSL.__init__
|
||||
importlib.metadata.PackageMetadata.get
|
||||
importlib.metadata.SelectableGroups
|
||||
importlib.metadata._meta.PackageMetadata.get
|
||||
importlib.metadata._meta.SimplePath.__truediv__
|
||||
importlib.metadata._meta.SimplePath.parent
|
||||
|
||||
Reference in New Issue
Block a user