summaryrefslogtreecommitdiff
path: root/src/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup.py')
-rw-r--r--src/setup.py22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/setup.py b/src/setup.py
index db06109..6a55325 100644
--- a/src/setup.py
+++ b/src/setup.py
@@ -1,7 +1,23 @@
-from os import system
+############################################################################
+# #
+# Description: Fichier setup pour empaqueter l'app #
+# #
+############################################################################
+# https://github.com/jrsoftware/issrc
+
+from os import system, mkdir
+from os.path import join, isdir
+from shutil import copy
+
+icon: str = join("app", "ressources", "icon.ico")
+exePath: str = join("dist", "main", "main.exe")
+dirRess: str = join("dist", "main", "ressources")
+res: int = system(f"pyinstaller -w -i {icon} main.py")
-res = system("pyinstaller -w -i .\\gui\\ressources\\icon.ico main.py")
if res == 0:
- system(".\\dist\\main\\main.exe")
+ if not isdir(dirRess):
+ mkdir(dirRess)
+ copy(icon, dirRess)
+ system(exePath)