fix(build): app命名空间包进overlay(无__init__目录+.so子模块)——编译态起服务实抓from app.quality_gate断裂;ktv_adapter等入口互引靠_appbin顶层副本
This commit is contained in:
parent
4fa5416434
commit
69b4d4de62
@ -136,6 +136,12 @@ export FAILLOG OKLOG
|
||||
total=$(wc -l < "$JOBS")
|
||||
echo "编译任务 $total 个,并行 4 …"
|
||||
xargs -a "$JOBS" -P 4 -n 5 bash "$WORK/worker.sh"
|
||||
# app 命名空间包(2026-09-17 编译态起服务实抓):入口目录 app/ 无 __init__.py,源码态靠
|
||||
# sys.path 插 root_dir 以命名空间包形式被 `from app.quality_gate import ...` 引用;编译态
|
||||
# 必须把 app 模块 .so 复制一份进 overlay/app/(无 __init__ = 命名空间包,py3 原生支持
|
||||
# 目录内 .so 子模块)。_appbin 顶层副本保留给入口自身 `from ktv_adapter import ...` 形态。
|
||||
mkdir -p "$OUT/app"
|
||||
cp "$OUT"/_appbin/*.so "$OUT/app/" 2>/dev/null
|
||||
# 清理 .build 残留(NFS 上 rm -rf 偶发 Directory not empty;--remove-output 只删自己那轮)
|
||||
find "$OUT" -maxdepth 4 -type d -name "*.build" -exec rm -rf {} + 2>/dev/null
|
||||
find "$OUT" -maxdepth 4 -type d -name "*.build" -exec rm -rf {} + 2>/dev/null
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user