diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml index 7ac009bdc..5ce0b746f 100644 --- a/.github/workflows/format.yaml +++ b/.github/workflows/format.yaml @@ -32,7 +32,9 @@ jobs: run: uv python install 3.12 - name: Install development dependencies - run: uv sync --group dev --extra daily --extra tracing + # `--all-extras` (matching the dev setup in README.md) so pyright can + # resolve types from various optional dependencies. + run: uv sync --group dev --all-extras --no-extra gstreamer --no-extra local - name: Ruff formatter id: ruff-format diff --git a/CLAUDE.md b/CLAUDE.md index 5dc0e9295..123307489 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,7 +10,7 @@ Pipecat is an open-source Python framework for building real-time voice and mult ```bash # Setup development environment -uv sync --group dev --all-extras --no-extra gstreamer +uv sync --group dev --all-extras --no-extra gstreamer --no-extra local # Install pre-commit hooks uv run pre-commit install