25 lines
629 B
Batchfile
25 lines
629 B
Batchfile
@echo off
|
|
REM ── JE-Skin DevKit: 打包 Python gRPC server 为 exe ──
|
|
REM 前提: pip install pyinstaller grpcio grpcio-tools numpy openpyxl
|
|
|
|
echo [1/3] Generating gRPC stubs...
|
|
python -m grpc_tools.protoc ^
|
|
-I../src-tauri/proto ^
|
|
--python_out=. ^
|
|
--grpc_python_out=. ^
|
|
../src-tauri/proto/sensor_stream.proto
|
|
|
|
echo [2/3] Building exe with PyInstaller...
|
|
pyinstaller ^
|
|
--onefile ^
|
|
--name je-skin-devkit-server ^
|
|
--add-data "sensor_stream_pb2*.py;." ^
|
|
--hidden-import grpc ^
|
|
--hidden-import openpyxl ^
|
|
--noconfirm ^
|
|
sensor_server.py
|
|
|
|
echo [3/3] Done!
|
|
echo Output: dist/je-skin-devkit-server.exe
|
|
pause
|