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