Update importlib.resources to 3.12 (#10649)

This commit is contained in:
Nikita Sobolev
2023-09-02 10:03:08 +03:00
committed by GitHub
parent 4009efa349
commit 454438e4db
2 changed files with 9 additions and 3 deletions

View File

@@ -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

View File

@@ -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__