Claude Code DART Python 打包技能|检查 dartpy Wheel
EnglishClaude Code 安装步骤
- 打开固定版本的仓库工作副本,确认 `.claude/skills/dart-python/SKILL.md` 存在。
- 从仓库根目录启动 Claude Code,输入 `/dart-python` 并描述要处理的内容与验证目标。
中文摘要
使用固定版本的 DART 构建配置核对 dartpy 的 nanobind 接口和 Python Wheel,定位打包任务、测试入口及生成物。
SKILL.md 中文导读
可复现示例
在只修改 dartpy 打包元数据的分支上,请 Claude Code 从固定版本文档定位构建和校验任务,记录 Wheel 文件名和对应验证结果。工作步骤
- 先在 `pixi.toml` 与 `pyproject.toml` 中确认打包任务、环境和目标 ABI。
- 在本地使用 `pixi run -e py312-wheel wheel-build` 生成 Wheel,再使用同一环境的 `wheel-verify` 任务核对产物。
验收方法
预期得到一份带平台、Wheel 文件名和校验结果的报告。这个版本的包名应体现 `cp312-abi3` 标签。
GitHub 原文 · 更新日期
适用环境
需要 DART 工作副本和受支持平台上的 Pixi。选用仓库自带的 `py312-wheel` 环境,按 `docs/onboarding/python-bindings.md` 核对前置条件。
常见问题
何时还需要仿真或渲染验证?
当修改触及模型加载、仿真步进、碰撞或 GUI 输出时,再加载仓库的 `dart-verify-sim` 指南并按受影响行为设计验证。