adding build file, updating gititgnore, adding check in backup to create archive if source is present
This commit is contained in:
17
build.py
Normal file
17
build.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import os
|
||||
import shutil
|
||||
|
||||
|
||||
def build_release():
|
||||
print(f"Building Application")
|
||||
os.system(
|
||||
f"uv run python -m nuitka --standalone --output-dir=build --include-package=PyQt6 --include-package=pygments --include-data-dir=./config=config --include-data-dir=./docs=docs --include-data-dir=./icons=icons --include-data-dir=./.venv/Lib/site-packages/PyQt6/=PyQt6 --windows-icon-from-ico=icons/icon.ico main.py"
|
||||
)
|
||||
shutil.copytree(
|
||||
".venv/Lib/site-packages/PyQt6/", "build/main.dist/PyQt6/", dirs_exist_ok=True
|
||||
)
|
||||
shutil.move("build/main.dist", "build/LibrarySystem")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
build_release()
|
||||
Reference in New Issue
Block a user