File size: 1,047 Bytes
e28c9e4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 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()
|