diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e4eb8760..88859d58 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -34,6 +34,15 @@ updates: # app.openapi()["paths"])而免疫;2026-09-26 本地全量验证通过后升 fastapi 0.141.1, # 同时**撤销 ignore** —— 恢复由「dependabot 周更 + ci.yml 全量门禁」兜底。 # 若将来再遇同类"守卫依赖上游实现细节"的问题,优先修守卫而不是加 ignore。 + # + # numpy 暂缓 minor/major(2026-11-11 实测):dependabot 已把 lock 里的 numpy 升到 + # 2.5.4,而 numpy 2.5 起要求 Python>=3.12;本项目 `.venv` 固定 3.11(README + # `uv venv --python 3.11`,Android 侧 Chaquopy 更老),结果 + # `uv pip install -r requirements.lock.txt` 直接解不出解 —— lock 变成装不上的清单。 + # 解除条件:项目最低 Python 升到 3.12(需同步 README / CI matrix / Android 互锁)。 + ignore: + - dependency-name: "numpy" + update-types: ["version-update:semver-minor", "version-update:semver-major"] - package-ecosystem: "github-actions" diff --git a/requirements.lock.txt b/requirements.lock.txt index 043770ea..fecf3657 100644 --- a/requirements.lock.txt +++ b/requirements.lock.txt @@ -37,7 +37,7 @@ markupsafe==3.0.4 mdurl==0.1.2 multidict==7.2.1 murmurhash==1.0.16 -numpy==2.5.4 +numpy==2.4.6 opentelemetry-api==1.45.2 packaging==26.3 pefile==2024.8.26 @@ -48,7 +48,7 @@ propcache==0.5.4 proxy-tools==0.1.0 pycparser==3.12 pydantic==2.14.2 -pydantic-core==2.50.4 +pydantic-core==2.50.2 pygments==2.21.0 pyinstaller==6.22.3 pyinstaller-hooks-contrib==2026.9