From aabc21d611ecd9da33dbf9c9d3def2073fd25a55 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Thu, 16 Jan 2025 22:10:22 +0100 Subject: [PATCH] Clean up some more files for Windows build --- utils/build_windows.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/utils/build_windows.py b/utils/build_windows.py index b3538ad2..c6401dfd 100644 --- a/utils/build_windows.py +++ b/utils/build_windows.py @@ -110,17 +110,20 @@ def removeRedundantQt(libDir: Path) -> None: file.unlink() print(f"Deleted: {file}") - def unlinkIfPrefix(folder: Path, prefix: tuple[str, ...]) -> None: - if folder.is_dir(): - for item in folder.iterdir(): - if item.name.startswith(prefix): - unlinkIfFound(item) - def deleteFolder(folder: Path) -> None: if folder.is_dir(): shutil.rmtree(folder) print(f"Deleted: {folder}") + def unlinkIfPrefix(folder: Path, prefix: tuple[str, ...]) -> None: + if folder.is_dir(): + for item in folder.iterdir(): + if item.name.startswith(prefix): + if item.is_file(): + unlinkIfFound(item) + elif item.is_dir(): + deleteFolder(item) + print("Deleting Redundant Files") print("========================") print("") @@ -143,6 +146,7 @@ def removeRedundantQt(libDir: Path) -> None: bulkDel = ("QtQml", "Qt6Qml", "QtQuick", "Qt6Quick") unlinkIfPrefix(pyQt6Dir, bulkDel) + unlinkIfPrefix(bindDir, bulkDel) unlinkIfPrefix(binDir, bulkDel) delQt6 = [