From 8b447fb56cdadc9788c010e84f1581541c74ae98 Mon Sep 17 00:00:00 2001 From: "Miss Islington (bot)" <31488909+miss-islington@users.noreply.github.com> Date: Fri, 20 Mar 2026 17:20:39 +0100 Subject: [PATCH] [3.14] gh-91279: Note `SOURCE_DATE_EPOCH` support in `ZipFile.writestr()` doc (GH-139396) (#146222) gh-91279: Note `SOURCE_DATE_EPOCH` support in `ZipFile.writestr()` doc (GH-139396) (cherry picked from commit 5ad738f8fb214e9852dc527e6754cbfb7abf6cc8) Co-authored-by: Wulian233 <1055917385@qq.com> Co-authored-by: Victor Stinner --- Doc/library/zipfile.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Doc/library/zipfile.rst b/Doc/library/zipfile.rst index 082c4f8d3b40..b1a2c820bea1 100644 --- a/Doc/library/zipfile.rst +++ b/Doc/library/zipfile.rst @@ -536,6 +536,11 @@ ZipFile objects a closed ZipFile will raise a :exc:`ValueError`. Previously, a :exc:`RuntimeError` was raised. + .. versionchanged:: 3.14 + Now respects the :envvar:`SOURCE_DATE_EPOCH` environment variable. + If set, it uses this value as the modification timestamp for the file + written into the ZIP archive, instead of using the current time. + .. method:: ZipFile.mkdir(zinfo_or_directory, mode=511) Create a directory inside the archive. If *zinfo_or_directory* is a string, -- 2.47.3