| 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',
|
|
|
| '--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()
|
|
|