gh-82907: Document mtime=0 for reproducible tarfile gzip output (GH-150269)

This commit is contained in:
Omkar Kabde 2026-05-23 02:32:56 +05:30 committed by GitHub
parent 4e3ead92ca
commit 9df2b6ccc7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -144,7 +144,9 @@ Some facts and figures:
For modes ``'w:gz'`` and ``'w|gz'``, :func:`tarfile.open` accepts the
keyword argument *mtime* to create a gzip archive header with that mtime. By
default, the mtime is set to the time of creation of the archive.
default, the mtime is set to the time of creation of the archive. Use
*mtime* ``0`` to generate a compressed stream that does not depend on
creation time, for reproducible output.
For special purposes, there is a second format for *mode*:
``'filemode|[compression]'``. :func:`tarfile.open` will return a :class:`TarFile`