update installer to work with Windows and Linux

This commit is contained in:
2022-08-29 16:43:08 +02:00
parent bfe8ae460e
commit 1ad2323753

20
make_installer.py Normal file
View File

@@ -0,0 +1,20 @@
import PyInstaller.__main__
import os
PyInstaller.__main__.run([
'krowlog.py',
'--noconfirm',
'--name=krowlog',
'--windowed',
#'--onefile',
#'--icon=icons'+os.sep+'krowlog.svg', # doesn't work on Linux, still needs .desktop file, windows needs ico
'--add-data', 'src'+os.pathsep+'src',
'--add-binary', 'icons'+os.pathsep+'icons',
'--add-binary', 'locales'+os.pathsep+'locales',
'--hidden-import=krowlog',
'--hidden-import=urllib3',
'--hidden-import=watchdog',
'--hidden-import=watchdog.observers',
'--hidden-import=watchdog.version',
'--hidden-import=configparser'
])