mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-05 02:53:23 +08:00
Update importlib.resources to 3.12 (#10649)
This commit is contained in:
@@ -7,6 +7,9 @@ from types import ModuleType
|
||||
from typing import Any, BinaryIO, TextIO
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
from importlib.abc import Traversable
|
||||
|
||||
__all__ = ["Package", "Resource", "contents", "is_resource", "open_binary", "open_text", "path", "read_binary", "read_text"]
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
@@ -31,9 +34,13 @@ def is_resource(package: Package, name: str) -> bool: ...
|
||||
def contents(package: Package) -> Iterator[str]: ...
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
from importlib.abc import Traversable
|
||||
def files(package: Package) -> Traversable: ...
|
||||
def as_file(path: Traversable) -> AbstractContextManager[Path]: ...
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
def files(anchor: Package | None = ...) -> Traversable: ...
|
||||
|
||||
elif sys.version_info >= (3, 9):
|
||||
def files(package: Package) -> Traversable: ...
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
from importlib.abc import ResourceReader as ResourceReader
|
||||
|
||||
@@ -16,7 +16,6 @@ importlib.metadata.SelectableGroups
|
||||
importlib.metadata._meta.PackageMetadata.get
|
||||
importlib.metadata._meta.SimplePath.__truediv__
|
||||
importlib.metadata._meta.SimplePath.parent
|
||||
importlib.resources.files
|
||||
poplib.POP3_SSL.__init__
|
||||
smtplib.SMTP.starttls
|
||||
smtplib.SMTP_SSL.__init__
|
||||
|
||||
Reference in New Issue
Block a user