From 6a717fbbd158c6768d1ca397dec5789fcc95d9bf Mon Sep 17 00:00:00 2001 From: Paul Kompfner Date: Thu, 11 Sep 2025 12:27:43 -0400 Subject: [PATCH] Updating the README to reflect that: - various dependencies that previously didn't work with Python 3.13 now seem to - ultravox isn't fully supported on macOS --- README.md | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 682a38225..de155f25a 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,11 @@ You can get started with Pipecat running on your local machine, then move your a 2. Install development and testing dependencies: ```bash - uv sync --group dev --all-extras --no-extra gstreamer --no-extra krisp --no-extra local + uv sync --group dev --all-extras \ + --no-extra gstreamer \ + --no-extra krisp \ + --no-extra local \ + --no-extra ultravox # (ultravox not fully supported on macOS) ``` 3. Install the git pre-commit hooks: @@ -162,23 +166,6 @@ You can get started with Pipecat running on your local machine, then move your a uv run pre-commit install ``` -### Python 3.13+ Compatibility - -Some features require PyTorch, which doesn't yet support Python 3.13+. Install using: - -```bash -uv sync --group dev --all-extras \ - --no-extra gstreamer \ - --no-extra krisp \ - --no-extra local \ - --no-extra local-smart-turn \ - --no-extra mlx-whisper \ - --no-extra moondream \ - --no-extra ultravox -``` - -> **Tip:** For full compatibility, use Python 3.12: `uv python pin 3.12` - > **Note**: Some extras (local, gstreamer) require system dependencies. See documentation if you encounter build errors. ### Running tests