From b20823521941d34772eebbb87ed291d73392f6b0 Mon Sep 17 00:00:00 2001 From: Peter Bierma Date: Sun, 20 Oct 2024 21:59:00 -0400 Subject: [PATCH] Add deprecation annotation for `zipimport.zipimporter.load_module` (#12862) --- stdlib/zipimport.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/zipimport.pyi b/stdlib/zipimport.pyi index f53b09e18..71d4f4478 100644 --- a/stdlib/zipimport.pyi +++ b/stdlib/zipimport.pyi @@ -3,6 +3,7 @@ from _typeshed import StrOrBytesPath from importlib.abc import ResourceReader from importlib.machinery import ModuleSpec from types import CodeType, ModuleType +from typing_extensions import deprecated __all__ = ["ZipImportError", "zipimporter"] @@ -26,6 +27,7 @@ class zipimporter: def get_resource_reader(self, fullname: str) -> ResourceReader | None: ... # undocumented def get_source(self, fullname: str) -> str | None: ... def is_package(self, fullname: str) -> bool: ... + @deprecated("Deprecated since 3.10; use exec_module() instead") def load_module(self, fullname: str) -> ModuleType: ... if sys.version_info >= (3, 10): def exec_module(self, module: ModuleType) -> None: ...