v35 - 使用官方fnpack修复无效安装包
修复内容:
- 废弃手工 tar 打包路径,新增 scripts/build_fpk.sh,统一使用官方 fnpack build。
- 构建前自动清理 pycache 和 .pyc,避免测试缓存进入安装包。
- 新增 tests/test_package_validity.py,验证 fnpack 可用、源目录必需文件、外层 fpk 结构、内层 app.tgz 结构、无 Python 缓存。
- 修复测试隔离问题,避免 monkeypatch subprocess 污染后续测试。
- 保留 v34 的 UI 转码进程/错误日志展示。