import os import sys from PyInstaller.__main__ import run as pyinstaller_run def main(): os.chdir(os.path.dirname(os.path.abspath(__file__))) pyinstaller_run([ 'main.py', '--name=SCU_Course_Catcher', '--onefile', #'--windowed', #need console '--icon=favicon.ico', '--add-data=javascript;javascript', '--add-data=ocr_provider;ocr_provider', '--add-data=webdriver_utils.py;.', '--add-data=type_defs.py;.', '--add-data=ensure_package_exist.py;.', '--add-data=initialize.py;.', '--add-data=onnx_inference.py;.', '--hidden-import=selenium', '--hidden-import=fake_useragent', '--hidden-import=dataclasses_json', '--hidden-import=onnxruntime', '--collect-data=fake_useragent', '--collect-submodules=fake_useragent', '--collect-data=onnxruntime', '--collect-submodules=onnxruntime', '--clean', ]) if __name__ == '__main__': main()