Files
iOSAI/build.bat
2025-11-19 17:23:41 +08:00

32 lines
1.1 KiB
Batchfile

@echo off
setlocal
cd /d E:\code\Python\iOSAi
python -m nuitka Module\Main.py ^
--standalone ^
--msvc=latest ^
--windows-console-mode=disable ^
--output-filename=IOSAI ^
--jobs=8 ^
--lto=no ^
--assume-yes-for-downloads ^
--include-package=Module,Utils,Entity,script ^
--include-module=quart,quart_cors,wda,hypercorn,wsproto,anyio,sniffio ^
--include-data-dir=resources=resources ^
--include-data-dir=SupportFiles=SupportFiles ^
--include-data-files="resources/iproxy/*=resources/iproxy/" ^
--include-data-files=resources/icon.ico=resources/icon.ico ^Z
--windows-icon-from-ico=resources/icon.ico ^
--noinclude-default-mode=nofollow ^
--nofollow-import-to=pytest,py.test,unittest,setuptools,doctest,IPython,pydoc ^
--nofollow-import-to=sympy,matplotlib
IF ERRORLEVEL 1 EXIT /B %ERRORLEVEL%
rem ---- 复制 mini-python ----
rmdir /S /Q ".\Main.dist\python-rt" 2>nul
xcopy /E /I /Y ".\Needed\mini-python" ".\Main.dist\python-rt\"
rem ---- 清理可能污染 sys.path 的包 ----
rmdir /s /q ".\Main.dist\simplejson" 2>nul
del /f /q ".\Main.dist\simplejson.*" 2>nul