SACC / build_exe.py
cacode's picture
Deploy updated SCU course catcher
e28c9e4 verified
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()