From df7f64f05987a7c68349fff6b3b8476ccd453b8c Mon Sep 17 00:00:00 2001 From: foamyguy Date: Wed, 18 Jun 2025 16:04:25 -0500 Subject: [PATCH] hardcode modified time inside zip --- build.py | 4 ++++ src/__init__.py | 0 2 files changed, 4 insertions(+) create mode 100644 src/__init__.py diff --git a/build.py b/build.py index 9f81863..9d11140 100644 --- a/build.py +++ b/build.py @@ -1,3 +1,4 @@ +from datetime import datetime import os import time import zipfile @@ -118,6 +119,9 @@ def create_font_specific_zip(font_path: Path, src_dir: Path, learn_projects_dir: with zipfile.ZipFile(output_zip, 'w', zipfile.ZIP_DEFLATED) as zf: for file_path in temp_dir.rglob("*"): if file_path.is_file(): + modification_time = datetime(2000, 1, 1, 0, 0, 0) + modification_timestamp = modification_time.timestamp() + os.utime(file_path, (modification_timestamp, modification_timestamp)) arcname = file_path.relative_to(temp_dir) zf.write(file_path, arcname) diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29