Remove deprecated get_loader and find_loader from pkgutil (#14061)

This commit is contained in:
Semyon Moroz
2025-05-14 10:24:09 +00:00
committed by GitHub
parent 58a4def3c1
commit f2665f7582
2 changed files with 8 additions and 9 deletions
@@ -88,9 +88,6 @@ multiprocessing.managers._BaseDictProxy.__ror__
multiprocessing.managers._BaseDictProxy.fromkeys
multiprocessing.process.BaseProcess.interrupt
multiprocessing.synchronize.SemLock.locked
pkgutil.__all__
pkgutil.find_loader
pkgutil.get_loader
pyexpat.errors.XML_ERROR_NOT_STARTED
shutil.__all__
sre_compile.CH_NEGATE
+8 -6
View File
@@ -8,8 +8,6 @@ from typing_extensions import deprecated
__all__ = [
"get_importer",
"iter_importers",
"get_loader",
"find_loader",
"walk_packages",
"iter_modules",
"get_data",
@@ -17,6 +15,8 @@ __all__ = [
"extend_path",
"ModuleInfo",
]
if sys.version_info < (3, 14):
__all__ += ["get_loader", "find_loader"]
if sys.version_info < (3, 12):
__all__ += ["ImpImporter", "ImpLoader"]
@@ -36,11 +36,13 @@ if sys.version_info < (3, 12):
class ImpLoader:
def __init__(self, fullname: str, file: IO[str], filename: StrOrBytesPath, etc: tuple[str, str, int]) -> None: ...
@deprecated("Use importlib.util.find_spec() instead. Will be removed in Python 3.14.")
def find_loader(fullname: str) -> LoaderProtocol | None: ...
if sys.version_info < (3, 14):
@deprecated("Use importlib.util.find_spec() instead. Will be removed in Python 3.14.")
def find_loader(fullname: str) -> LoaderProtocol | None: ...
@deprecated("Use importlib.util.find_spec() instead. Will be removed in Python 3.14.")
def get_loader(module_or_name: str) -> LoaderProtocol | None: ...
def get_importer(path_item: StrOrBytesPath) -> PathEntryFinderProtocol | None: ...
@deprecated("Use importlib.util.find_spec() instead. Will be removed in Python 3.14.")
def get_loader(module_or_name: str) -> LoaderProtocol | None: ...
def iter_importers(fullname: str = "") -> Iterator[MetaPathFinderProtocol | PathEntryFinderProtocol]: ...
def iter_modules(path: Iterable[StrOrBytesPath] | None = None, prefix: str = "") -> Iterator[ModuleInfo]: ...
def read_code(stream: SupportsRead[bytes]) -> Any: ... # undocumented