Commit f96cae1
fix(ci): 在 requirements-test.txt 添加 e2b-code-interpreter
上一笔 refactor 移除了 cube 子包的 lazy-import 隔离层,
`trpc_agent_sdk.code_executors.cube.*` 现在在模块顶部 eager
`import e2b_code_interpreter as e2b`。CI 的 requirements-test.txt
之前没有 pin 这个 wheel(仅在 pyproject 的 [cube] extra 里声明),
导致整个 tests/code_executors/cube/ 目录在 collection 阶段
ModuleNotFoundError 失败。这里把 e2b-code-interpreter 显式列入
测试依赖,使 CI 能正常采集并运行 cube 单测。
Assisted-by: Cursor:claude-opus-4.7
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 0da8811 commit f96cae1
1 file changed
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
25 | 32 | | |
26 | 33 | | |
27 | 34 | | |
| |||
0 commit comments