This commit is contained in:
2025-01-10 10:39:30 +01:00
parent d208013192
commit c7a596f6d0
3 changed files with 25 additions and 11 deletions

15
.vscode/tasks.json vendored
View File

@@ -4,16 +4,11 @@
{ {
"label": "Build New Release", "label": "Build New Release",
"type": "shell", "type": "shell",
"dependsOn": [ // "dependsOn": [
"Build LibrarySystem (Release)", // "Build LibrarySystem (Release)",
"Build LibrarySystem (Debug)" // "Build LibrarySystem (Debug)"
], // ],
"command": "cmd", "command": "release.cmd",
"args": [
"/c",
"echo",
"Build Complete"
],
"group": { "group": {
"kind": "build", "kind": "build",
"isDefault": true "isDefault": true

View File

@@ -24,5 +24,24 @@ def rename_folders():
os.path.join("dist", folder), os.path.join("dist", folder),
os.path.join("dist", f"{name}-{version}"), 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__": if __name__ == "__main__":
rename_folders() rename_folders()
compress_folders()

2
uv.lock generated
View File

@@ -45,7 +45,7 @@ wheels = [
[[package]] [[package]]
name = "librarysystem" name = "librarysystem"
version = "0.2.0" version = "0.2.1"
source = { virtual = "." } source = { virtual = "." }
dependencies = [ dependencies = [
{ name = "loguru" }, { name = "loguru" },