From c7a596f6d08b6a0e621e343608ad843631dbc3ba Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Fri, 10 Jan 2025 10:39:30 +0100 Subject: [PATCH] changes --- .vscode/tasks.json | 15 +++++---------- setup.py | 19 +++++++++++++++++++ uv.lock | 2 +- 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index e5129ee..c0ae044 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,16 +4,11 @@ { "label": "Build New Release", "type": "shell", - "dependsOn": [ - "Build LibrarySystem (Release)", - "Build LibrarySystem (Debug)" - ], - "command": "cmd", - "args": [ - "/c", - "echo", - "Build Complete" - ], + // "dependsOn": [ + // "Build LibrarySystem (Release)", + // "Build LibrarySystem (Debug)" + // ], + "command": "release.cmd", "group": { "kind": "build", "isDefault": true diff --git a/setup.py b/setup.py index 9cf052d..4a98cf9 100644 --- a/setup.py +++ b/setup.py @@ -24,5 +24,24 @@ def rename_folders(): os.path.join("dist", folder), os.path.join("dist", f"{name}-{version}"), ) + + +def remove_other_folders(): + for folder in os.listdir("dist"): + if not name in folder: + os.remove(os.path.join("dist", folder)) + + +def compress_folders(): + print("Compressing folders") + import shutil + + for folder in os.listdir("dist"): + if name in folder and not folder.endswith(".zip"): + print(f"Compressing {folder}") + shutil.make_archive(f"dist/{folder}", "zip", f"dist/{folder}") + + if __name__ == "__main__": rename_folders() + compress_folders() \ No newline at end of file diff --git a/uv.lock b/uv.lock index 114479e..318ff20 100644 --- a/uv.lock +++ b/uv.lock @@ -45,7 +45,7 @@ wheels = [ [[package]] name = "librarysystem" -version = "0.2.0" +version = "0.2.1" source = { virtual = "." } dependencies = [ { name = "loguru" },