From a88c23b1082d576542df4ca2afdd666e78569326 Mon Sep 17 00:00:00 2001 From: spomichter Date: Fri, 20 Feb 2026 19:51:30 +0000 Subject: [PATCH] fix(deps): exclude dds extra from --all-extras cyclonedds requires a source build with CYCLONEDDS_HOME set, which fails on standard dev machines. Updated install docs to use `uv sync --all-extras --no-extra dds` and added a note to the dds extra in pyproject.toml. --- README.md | 2 +- docs/installation/nix.md | 5 +---- docs/installation/osx.md | 5 +---- docs/installation/ubuntu.md | 5 +---- 4 files changed, 4 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 0db8277016..9111321dc8 100644 --- a/README.md +++ b/README.md @@ -177,7 +177,7 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone -b dev https://github.com/dimensionalOS/dimos.git cd dimos -uv sync --all-extras +uv sync --all-extras --no-extra dds # Run fast test suite uv run pytest dimos diff --git a/docs/installation/nix.md b/docs/installation/nix.md index 4668cdbb09..6964357270 100644 --- a/docs/installation/nix.md +++ b/docs/installation/nix.md @@ -44,10 +44,7 @@ cd dimos # enter the nix development shell (provides system deps) nix develop -uv venv --python 3.12 -source .venv/bin/activate - -uv sync --all-extras +uv sync --all-extras --no-extra dds # type check uv run mypy dimos diff --git a/docs/installation/osx.md b/docs/installation/osx.md index fc348bc360..da8916dd1a 100644 --- a/docs/installation/osx.md +++ b/docs/installation/osx.md @@ -31,10 +31,7 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone -b dev https://github.com/dimensionalOS/dimos.git cd dimos -uv venv --python 3.12 -source .venv/bin/activate - -uv sync --all-extras +uv sync --all-extras --no-extra dds # type check uv run mypy dimos diff --git a/docs/installation/ubuntu.md b/docs/installation/ubuntu.md index d3540ae36b..8ff47329d5 100644 --- a/docs/installation/ubuntu.md +++ b/docs/installation/ubuntu.md @@ -29,10 +29,7 @@ export GIT_LFS_SKIP_SMUDGE=1 git clone -b dev https://github.com/dimensionalOS/dimos.git cd dimos -uv venv --python 3.12 -source .venv/bin/activate - -uv sync --all-extras +uv sync --all-extras --no-extra dds # type check uv run mypy dimos