改用 conda 管理后端环境,移除 uv

environment.yml 只负责把解释器和依赖装进具名环境 agentlab,依赖清单仍以
backend/pyproject.toml 为准,不在两处各写一遍。dev.sh 通过 conda run 解析出
真实解释器路径再启动 uvicorn,环境不存在时自动按 environment.yml 创建。

uv.lock 一并删掉:留着会和 conda 装出来的环境慢慢漂移,两套锁反而更难查问题。
This commit is contained in:
ThearchyHelios
2026-09-14 14:09:34 +08:00
parent 5ac681c481
commit 4e901be0ec
5 changed files with 42 additions and 2329 deletions
+6
View File
@@ -26,6 +26,12 @@ dependencies = [
"cryptography>=43.0",
]
[project.optional-dependencies]
# microVM 沙箱(独立 Linux 内核)。约 35MB wheel + 首次约 50MB 运行时下载,
# 再加一次 OCI 镜像拉取(实测约 55s),所以不进默认安装。
# environment.yml 里已经带上了;单独装用 `pip install 'agentlab-backend[microvm]'`。
microvm = ["microsandbox>=0.6"]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
-2323
View File
File diff suppressed because it is too large Load Diff