mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-06 07:51:47 +00:00
build-all-win.py - fix missing compression
Resulting in larger zip files for builds, reported in 7404
This commit is contained in:
@@ -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}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user