diff --git a/runner-examples/README.md b/runner-examples/README.md index 2571ed49..9d2a62ce 100644 --- a/runner-examples/README.md +++ b/runner-examples/README.md @@ -4,11 +4,13 @@ Examples demonstrating the unified development runner for building voice AI bots ## Prerequisites +1. Set up venv and install dependencies: + ```bash -pip install pipecat-ai[runner] +uv sync ``` -Set up your API keys in `.env`: +2. Set up your API keys in `.env`: ```bash # Required for all examples diff --git a/runner-examples/pyproject.toml b/runner-examples/pyproject.toml new file mode 100644 index 00000000..12ecfde2 --- /dev/null +++ b/runner-examples/pyproject.toml @@ -0,0 +1,20 @@ +[project] +name = "runner-examples" +version = "0.1.0" +description = "Configuration for runner examples" +requires-python = ">=3.10" +dependencies = [ + "pipecat-ai[daily,deepgram,cartesia,openai,runner,silero,webrtc,websocket]", + "pipecatcloud", +] + +[dependency-groups] +dev = [ + "pyright>=1.1.404,<2", + "ruff>=0.12.11,<1", +] + +[tool.ruff] +line-length = 100 +[tool.ruff.lint] +select = ["I"] \ No newline at end of file diff --git a/runner-examples/requirements.txt b/runner-examples/requirements.txt deleted file mode 100644 index 5f2876d8..00000000 --- a/runner-examples/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -pipecat-ai[openai,daily,deepgram,cartesia,silero,webrtc,websocket,runner]>=0.0.82 \ No newline at end of file