From 70191fac293d24a1ba6e48523f05ef055d68b91c Mon Sep 17 00:00:00 2001 From: Sam Bull Date: Tue, 12 May 2026 23:25:44 +0100 Subject: [PATCH] Update docs to --all-groups --- README.md | 4 ++-- docs/development/testing.md | 2 +- docs/installation/osx.md | 6 +++--- docs/installation/ubuntu.md | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 12b773343e..7c003ecede 100644 --- a/README.md +++ b/README.md @@ -316,8 +316,8 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/dimensionalOS/dimos.git cd dimos -# Run the default test suite (uv run syncs deps on demand; --all-extras -# only needed for the self-hosted tests — see docs/development/testing.md) +# Run the default test suite (uv run syncs deps on demand; --all-groups +# only needed for self-hosted tests / mypy — see docs/development/testing.md) uv run pytest --numprocesses=auto dimos ``` diff --git a/docs/development/testing.md b/docs/development/testing.md index 1ff6d1631b..06eee3735b 100644 --- a/docs/development/testing.md +++ b/docs/development/testing.md @@ -5,7 +5,7 @@ Self-hosted tests need the heavy optional extras (LFS data, perception models, simulation, hardware SDKs, …). Sync them explicitly before running: ```bash -uv sync --all-extras # everything the resolver supports for your platform +uv sync --all-groups # all dependency groups (tests-self-hosted, lint, …) uv sync --group tests-self-hosted # just what CI installs on the self-hosted runner ``` diff --git a/docs/installation/osx.md b/docs/installation/osx.md index e869241899..78bd07e690 100644 --- a/docs/installation/osx.md +++ b/docs/installation/osx.md @@ -31,9 +31,9 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/dimensionalOS/dimos.git cd dimos -# `uv run` syncs the project deps + `tests` group on demand — enough for -# the default test suite and mypy. For self-hosted tests, sync the extras -# explicitly (see docs/development/testing.md). +# Install all dependency groups (tests, lint, …) so mypy + pytest are +# both available. For self-hosted tests, see docs/development/testing.md. +uv sync --all-groups # type check uv run mypy dimos diff --git a/docs/installation/ubuntu.md b/docs/installation/ubuntu.md index 442a6902f3..082cef593a 100644 --- a/docs/installation/ubuntu.md +++ b/docs/installation/ubuntu.md @@ -29,9 +29,9 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone https://github.com/dimensionalOS/dimos.git cd dimos -# `uv run` syncs the project deps + `tests` group on demand — enough for -# the default test suite and mypy. For self-hosted tests, sync the extras -# explicitly (see docs/development/testing.md). +# Install all dependency groups (tests, lint, …) so mypy + pytest are +# both available. For self-hosted tests, see docs/development/testing.md. +uv sync --all-groups # type check uv run mypy dimos