20 lines
551 B
Python
20 lines
551 B
Python
import PyInstaller.__main__
|
|
|
|
PyInstaller.__main__.run([
|
|
'krowlog.py',
|
|
'--noconfirm',
|
|
'--name=krowlog',
|
|
'--windowed',
|
|
'--onefile',
|
|
'--icon=icons/krowlog.svg', # doesn't work on Linux, still needs .desktop file
|
|
'--add-data', 'src:src',
|
|
'--add-binary', 'icons:icons',
|
|
'--add-binary', 'locales:locales',
|
|
'--hidden-import=krowlog',
|
|
'--hidden-import=urllib3',
|
|
'--hidden-import=watchdog',
|
|
'--hidden-import=watchdog.observers',
|
|
'--hidden-import=watchdog.version',
|
|
'--hidden-import=configparser'
|
|
])
|