Skip to content

修复 HFS registry 测试的 Python 3.10 兼容性 - #270

Merged
BlueSkyXN merged 1 commit into
mainfrom
codex/fix-py310-hfs-test
Jul 29, 2026
Merged

BlueSkyXN merged 1 commit into
mainfrom
codex/fix-py310-hfs-test

Conversation

@BlueSkyXN

Copy link
Copy Markdown
Owner

结果

修复 #269 合并后由 deployment matrix 发现的 Python 3.10 测试收集失败。HFS registry 测试改为在 Python 3.11+ 使用 tomllib、Python 3.10 使用条件 dev dependency tomli,不改变生产运行时依赖或 HFS 行为。

失败的 deployment run 30476341946 已取消;candidate-only HF Space promotion 为 skipped,未执行 Space repo/settings/rebuild 写操作。修复合并后会使用新的 exact main SHA 重新运行 deployment。

变更

  • dev extra 中增加 tomli>=2.0; python_version < '3.11'
  • tests/test_hfs_v2_registry.py 增加 Python 3.10 fallback import。

验证

  • 独立 Python 3.10.20 venv 安装 .[dev] 后:tests/test_hfs_v2_registry.py 3 passed。
  • 当前 Python:HFS registry + import surface 42 passed。
  • Ruff、TOML parse、git diff --check:PASS。

边界

不修改 HFS workflow、Panel、runtime、Secret 或远端资源;只恢复仓库声明的 Python 3.10+ 测试兼容性。

@BlueSkyXN
BlueSkyXN merged commit ddb0216 into main Jul 29, 2026
37 checks passed
@BlueSkyXN
BlueSkyXN deleted the codex/fix-py310-hfs-test branch July 29, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant