Clean up some more files for Windows build

This commit is contained in:
Veronica Berglyd Olsen
2025-01-16 22:10:22 +01:00
parent 9c04899df5
commit aabc21d611
+10 -6
View File
@@ -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 = [