build-all-win.py - fix missing compression

Resulting in larger zip files for builds, reported in 7404
This commit is contained in:
Andrej730
2026-02-11 12:48:09 +05:00
parent 3ec9d69556
commit 5ebd4256a1
+2 -1
View File
@@ -6,6 +6,7 @@ but also archives them to '~/outputs'.
import os import os
import subprocess import subprocess
import zipfile
from pathlib import Path from pathlib import Path
from zipfile import ZipFile from zipfile import ZipFile
@@ -77,7 +78,7 @@ def archive_executables() -> None:
if file.suffix.lower() != ".exe": if file.suffix.lower() != ".exe":
continue continue
zip_name = ZIP_TEMPLATE.format(package_name=file.stem) zip_name = ZIP_TEMPLATE.format(package_name=file.stem)
with ZipFile(OUTPUT_DIR / zip_name, "w") as zipf: with ZipFile(OUTPUT_DIR / zip_name, "w", compression=zipfile.ZIP_DEFLATED) as zipf:
zipf.write(file, arcname=file.name) zipf.write(file, arcname=file.name)
print(f"{file} -> {zip_name}") print(f"{file} -> {zip_name}")