build(workspace): initialize uv workspace root

This commit is contained in:
2026-07-12 14:08:03 +08:00
parent a868dd5fc8
commit 10df245f66
2 changed files with 4 additions and 1 deletions
@@ -3,7 +3,7 @@
- [x] 1.1 Record the current non-integration test result and verify the existing root distribution builds before moving packages.
- Baseline: `uv run pytest -m "not integration"` -> 314 passed, 6 deselected.
- Baseline: `uv build` -> root sdist and wheel built successfully.
- [ ] 1.2 Add `[tool.uv.workspace]` membership to the root project while retaining `device-agent-runtime` as the root package.
- [x] 1.2 Add `[tool.uv.workspace]` membership to the root project while retaining `device-agent-runtime` as the root package.
- [ ] 1.3 Create `packages/cloud-platform/pyproject.toml` for the `device-cloud-platform` distribution with explicit build and package-discovery metadata.
- [ ] 1.4 Declare `device-agent-runtime` as a workspace source dependency of `device-cloud-platform` without adding any reverse dependency.
+3
View File
@@ -23,6 +23,9 @@ dev = [
"pytest>=8.3.0",
]
[tool.uv.workspace]
members = []
[tool.setuptools.packages.find]
include = [
"agents*",