CoolFace
Apppublic

Piyush23890/Sign_Language_Decoder

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes
SignBridge.spec95 linesDownload Raw Back to root
1# SignBridge.spec2# ================3# PyInstaller build spec.4#5# Build with:6#   pyinstaller SignBridge.spec7#8# Output:  dist/SignBridge.exe9#10# Prerequisites:11#   pip install pyinstaller12#   pip install -r requirements.txt13 14import os15import mediapipe16from PyInstaller.utils.hooks import collect_all17 18mediapipe_path = os.path.dirname(mediapipe.__file__)19 20# Collect all mediapipe data / binaries / hidden imports21mp_datas, mp_binaries, mp_hiddenimports = collect_all('mediapipe')22 23datas = [24    ('isl_alphabet_model.pkl',  '.'),25    ('dynamic_sign_model.onnx', '.'),26    ('templates',               'templates'),27    ('static',                  'static'),28    (mediapipe_path,            'mediapipe'),29] + mp_datas30 31binaries = [] + mp_binaries32 33hiddenimports = [34    # Flask / SocketIO35    'flask_socketio',36    'socketio',37    'engineio',38    'engineio.async_drivers.threading',39    'simple_websocket',40    # Sklearn41    'sklearn',42    'sklearn.ensemble',43    'sklearn.tree',44    'sklearn.utils',45    'sklearn.utils._bunch',46    'sklearn.utils._param_validation',47    # MediaPipe48    'mediapipe.solutions.hands',49    'mediapipe.solutions.drawing_utils',50    'mediapipe.python.solutions.hands',51    'mediapipe.python.solutions.drawing_utils',52] + mp_hiddenimports53 54a = Analysis(55    ['app.py'],56    pathex=[],57    binaries=binaries,58    datas=datas,59    hiddenimports=hiddenimports,60    hookspath=[],61    hooksconfig={},62    runtime_hooks=[],63    excludes=[64        'tensorflow',   # mocked at runtime — exclude to shrink .exe65        'torch',66        'matplotlib',67    ],68    noarchive=False,69    optimize=0,70)71 72pyz = PYZ(a.pure)73 74exe = EXE(75    pyz,76    a.scripts,77    a.binaries,78    a.datas,79    [],80    name='SignBridge',81    debug=False,82    bootloader_ignore_signals=False,83    strip=False,84    upx=True,85    upx_exclude=[],86    runtime_tmpdir=None,87    console=True,             # set False for windowless mode88    icon=None,                # set to 'static/icon.ico' if you have one89    disable_windowed_traceback=False,90    argv_emulation=False,91    target_arch=None,92    codesign_identity=None,93    entitlements_file=None,94)95