Clean up some more files for Windows build
This commit is contained in:
+10
-6
@@ -110,17 +110,20 @@ def removeRedundantQt(libDir: Path) -> None:
|
|||||||
file.unlink()
|
file.unlink()
|
||||||
print(f"Deleted: {file}")
|
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:
|
def deleteFolder(folder: Path) -> None:
|
||||||
if folder.is_dir():
|
if folder.is_dir():
|
||||||
shutil.rmtree(folder)
|
shutil.rmtree(folder)
|
||||||
print(f"Deleted: {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("Deleting Redundant Files")
|
||||||
print("========================")
|
print("========================")
|
||||||
print("")
|
print("")
|
||||||
@@ -143,6 +146,7 @@ def removeRedundantQt(libDir: Path) -> None:
|
|||||||
|
|
||||||
bulkDel = ("QtQml", "Qt6Qml", "QtQuick", "Qt6Quick")
|
bulkDel = ("QtQml", "Qt6Qml", "QtQuick", "Qt6Quick")
|
||||||
unlinkIfPrefix(pyQt6Dir, bulkDel)
|
unlinkIfPrefix(pyQt6Dir, bulkDel)
|
||||||
|
unlinkIfPrefix(bindDir, bulkDel)
|
||||||
unlinkIfPrefix(binDir, bulkDel)
|
unlinkIfPrefix(binDir, bulkDel)
|
||||||
|
|
||||||
delQt6 = [
|
delQt6 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user