构建(依赖): 修复编译版Wiki 500报错

- requirements.txt: 新增 python-frontmatter 和 PyYAML(Wiki核心依赖)
- build-desktop.yml: 补全第三方库 hidden-import
  - yaml (frontmatter依赖)
  - bs4, croniter, httpx, anthropic, openai
  - loguru, pydantic, pydantic.deprecated
  - sqlalchemy, aiosqlite, websockets
This commit is contained in:
w
2026-05-06 07:41:53 +08:00
parent 6a107ae591
commit 6dc718924e
2 changed files with 34 additions and 0 deletions
+30
View File
@@ -227,6 +227,21 @@ jobs:
--hidden-import=backend.modules.external_agents.adapters.cli \
--hidden-import=frontmatter \
--hidden-import=python_multipart \
--hidden-import=yaml \
--hidden-import=bs4 \
--hidden-import=croniter \
--hidden-import=httpx \
--hidden-import=anthropic \
--hidden-import=openai \
--hidden-import=loguru \
--hidden-import=pydantic \
--hidden-import=pydantic.deprecated \
--hidden-import=pydantic.deprecated.decorator \
--hidden-import=sqlalchemy \
--hidden-import=sqlalchemy.ext \
--hidden-import=sqlalchemy.ext.asyncio \
--hidden-import=aiosqlite \
--hidden-import=websockets \
--hidden-import=uvicorn \
--hidden-import=uvicorn.logging \
--hidden-import=uvicorn.loops \
@@ -414,6 +429,21 @@ jobs:
--hidden-import=backend.modules.external_agents.adapters.cli `
--hidden-import=frontmatter `
--hidden-import=python_multipart `
--hidden-import=yaml `
--hidden-import=bs4 `
--hidden-import=croniter `
--hidden-import=httpx `
--hidden-import=anthropic `
--hidden-import=openai `
--hidden-import=loguru `
--hidden-import=pydantic `
--hidden-import=pydantic.deprecated `
--hidden-import=pydantic.deprecated.decorator `
--hidden-import=sqlalchemy `
--hidden-import=sqlalchemy.ext `
--hidden-import=sqlalchemy.ext.asyncio `
--hidden-import=aiosqlite `
--hidden-import=websockets `
--hidden-import=uvicorn `
--hidden-import=uvicorn.logging `
--hidden-import=uvicorn.loops `
+4
View File
@@ -31,6 +31,10 @@ pywebview>=5.3
# ── 网页内容提取 ──────────────────────────
beautifulsoup4>=4.14.2
# ── Wiki 知识库 ────────────────────────────
python-frontmatter>=1.0.0
PyYAML>=6.0
# ── 渠道 SDK ─────────────────────────────
qq-botpy>=1.2.1
dingtalk-stream>=0.24.3