From aab1c1559d5ebdaae19d9d79bade103d4ae1bc8d Mon Sep 17 00:00:00 2001 From: Zack <43022758+bahamutww@users.noreply.github.com> Date: Tue, 29 Sep 2026 20:42:49 +0800 Subject: [PATCH] =?UTF-8?q?chore(deps):=20=E8=B0=83=E6=95=B4=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=90=8E=E7=AB=AF=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=BB=A5=E8=A7=A3=E5=86=B3=E7=BA=A6=E6=9D=9F=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 packaging 版本锁定为 >=25.0,<26,兼容 xai-sdk 的约束 - 明确说明 redis 依赖因 arq 限制维持版本范围 - 更新 CHANGELOG 中依赖版本描述以保持准确一致 --- CHANGELOG.md | 2 +- backend/requirements.txt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f91b78..12b640f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,7 +44,7 @@ ### 🔒 依赖与安全 -- **9 个后端依赖安全下界抬升**(PR #327,排除已知漏洞版本):`python-multipart>=0.0.32`、`psycopg2-binary>=2.9.12`、`bcrypt>=5.0.0`、`google-genai>=2.10.0`、`ollama>=0.6.2`、`python-frontmatter>=1.3.0`、`packaging>=26.2`、`cachetools>=7.1.4`、`purgatory>=3.0.1`;`redis` 因 arq 0.28 约束维持 `>=5,<6`。 +- **9 个后端依赖安全下界抬升**(PR #327,排除已知漏洞版本):`python-multipart>=0.0.32`、`psycopg2-binary>=2.9.12`、`bcrypt>=5.0.0`、`google-genai>=2.10.0`、`ollama>=0.6.2`、`python-frontmatter>=1.3.0`、`packaging>=25.0,<26`(受 xai-sdk `packaging<26` 约束,取兼容区间最高下界)、`cachetools>=7.1.4`、`purgatory>=3.0.1`;`redis` 因 arq 0.28 约束维持 `>=5,<6`。 - **agentscope 升级 `>=2.0.4.post1 → >=2.0.9`**;**移除 `ripgrep==14.1.0` 锁定**(自 agentscope 2.0.4 起 ripgrep 为可选依赖,本项目不使用内置 Grep 工具)。 - **不再需要 Rust 工具链**:`dev.py` 移除 Rust 检测、`backend.Dockerfile` 与 README / README_EN / UPGRADE 移除 Rust 1.85+ 要求与安装步骤,本地 / Docker 安装不再触发 cargo 编译。 - **前端新增依赖**:`border-beam@^1.4.1`、`thinking-orbs@^0.3.2`(均零运行时依赖,peer React>=18)。 diff --git a/backend/requirements.txt b/backend/requirements.txt index 14867e6..22d3829 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -32,7 +32,8 @@ volcengine-python-sdk[ark]>=5.0.26 ollama>=0.6.2 httpx>=0.27.0 python-frontmatter>=1.3.0 -packaging>=26.2 +# xai-sdk 依赖 packaging<26,>=25.0;PR#327 的 >=26.2 与之无交集导致 ResolutionImpossible,锁到兼容区间 +packaging>=25.0,<26 user-agents>=2.2.0 cachetools>=7.1.4 cryptography>=48.0.0