From dc3b05c85dcfcf31f8171c9375959a9c2910de9d Mon Sep 17 00:00:00 2001 From: Max Muoto Date: Thu, 22 May 2025 01:28:14 -0500 Subject: [PATCH] Add `data_offset` property to `ZipFile` (3.14) (#14118) --- stdlib/@tests/stubtest_allowlists/py314.txt | 1 - stdlib/zipfile/__init__.pyi | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/@tests/stubtest_allowlists/py314.txt b/stdlib/@tests/stubtest_allowlists/py314.txt index bb1dc21fe..e5c32d5ef 100644 --- a/stdlib/@tests/stubtest_allowlists/py314.txt +++ b/stdlib/@tests/stubtest_allowlists/py314.txt @@ -88,7 +88,6 @@ types.FrameType.f_generator xml.parsers.expat.errors.XML_ERROR_NOT_STARTED xml.sax.__all__ xml.sax.InputSource -zipfile.ZipFile.data_offset # ========================= diff --git a/stdlib/zipfile/__init__.pyi b/stdlib/zipfile/__init__.pyi index ede732c0f..fa610aacc 100644 --- a/stdlib/zipfile/__init__.pyi +++ b/stdlib/zipfile/__init__.pyi @@ -251,6 +251,9 @@ class ZipFile: ) -> None: ... if sys.version_info >= (3, 11): def mkdir(self, zinfo_or_directory_name: str | ZipInfo, mode: int = 0o777) -> None: ... + if sys.version_info >= (3, 14): + @property + def data_offset(self) -> int | None: ... def __del__(self) -> None: ...