From 1218f18d895b059664439e3d6834de09ff7b07e2 Mon Sep 17 00:00:00 2001 From: Guo Ci Date: Mon, 24 Nov 2025 17:29:31 -0500 Subject: [PATCH] [zipfile] Add `_for_archive` method for `zipfile.ZipInfo` (#15077) --- stdlib/zipfile/__init__.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/zipfile/__init__.pyi b/stdlib/zipfile/__init__.pyi index e573d04db..df53cdedb 100644 --- a/stdlib/zipfile/__init__.pyi +++ b/stdlib/zipfile/__init__.pyi @@ -321,6 +321,8 @@ class ZipInfo: def from_file(cls, filename: StrPath, arcname: StrPath | None = None, *, strict_timestamps: bool = True) -> Self: ... def is_dir(self) -> bool: ... def FileHeader(self, zip64: bool | None = None) -> bytes: ... + if sys.version_info >= (3, 14): + def _for_archive(self, archive: ZipFile) -> Self: ... if sys.version_info >= (3, 12): from zipfile._path import CompleteDirs as CompleteDirs, Path as Path