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' ])