diff --git a/openspec/changes/uv-workspace-packaging/tasks.md b/openspec/changes/uv-workspace-packaging/tasks.md index ff2596e..aeff270 100644 --- a/openspec/changes/uv-workspace-packaging/tasks.md +++ b/openspec/changes/uv-workspace-packaging/tasks.md @@ -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. diff --git a/pyproject.toml b/pyproject.toml index 11e2b25..0935956 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,9 @@ dev = [ "pytest>=8.3.0", ] +[tool.uv.workspace] +members = [] + [tool.setuptools.packages.find] include = [ "agents*",