Skip to content

Commit 444b242

Browse files
authored
fix(deps): exclude dds extra from --all-extras (#1318)
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.
1 parent b13d925 commit 444b242

File tree

4 files changed

+4
-13
lines changed

4 files changed

+4
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export GIT_LFS_SKIP_SMUDGE=1
177177
git clone -b dev https://github.com/dimensionalOS/dimos.git
178178
cd dimos
179179

180-
uv sync --all-extras
180+
uv sync --all-extras --no-extra dds
181181

182182
# Run fast test suite
183183
uv run pytest dimos

docs/installation/nix.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,7 @@ cd dimos
4444
# enter the nix development shell (provides system deps)
4545
nix develop
4646

47-
uv venv --python 3.12
48-
source .venv/bin/activate
49-
50-
uv sync --all-extras
47+
uv sync --all-extras --no-extra dds
5148

5249
# type check
5350
uv run mypy dimos

docs/installation/osx.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,7 @@ export GIT_LFS_SKIP_SMUDGE=1
3131
git clone -b dev https://github.com/dimensionalOS/dimos.git
3232
cd dimos
3333

34-
uv venv --python 3.12
35-
source .venv/bin/activate
36-
37-
uv sync --all-extras
34+
uv sync --all-extras --no-extra dds
3835

3936
# type check
4037
uv run mypy dimos

docs/installation/ubuntu.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,7 @@ export GIT_LFS_SKIP_SMUDGE=1
2929
git clone -b dev https://github.com/dimensionalOS/dimos.git
3030
cd dimos
3131

32-
uv venv --python 3.12
33-
source .venv/bin/activate
34-
35-
uv sync --all-extras
32+
uv sync --all-extras --no-extra dds
3633

3734
# type check
3835
uv run mypy dimos

0 commit comments

Comments
 (0)