Skip to content

Commit

Permalink
pyproject: add "all" dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
aconchillo committed Jan 20, 2025
1 parent db8e9f7 commit 0d400ae
Showing 1 changed file with 45 additions and 1 deletion.
46 changes: 45 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,50 @@ Source = "https://github.com/pipecat-ai/pipecat"
Website = "https://pipecat.ai"

[project.optional-dependencies]
# Update this list if you add a new service.
all = [
"pipecat-ai[anthropic]",
"pipecat-ai[assemblyai]",
"pipecat-ai[aws]",
"pipecat-ai[azure]",
"pipecat-ai[canonical]",
"pipecat-ai[cartesia]",
"pipecat-ai[cerebras]",
"pipecat-ai[deepseek]",
"pipecat-ai[daily]",
"pipecat-ai[deepgram]",
"pipecat-ai[elevenlabs]",
"pipecat-ai[fal]",
"pipecat-ai[fish]",
"pipecat-ai[gladia]",
"pipecat-ai[google]",
"pipecat-ai[grok]",
"pipecat-ai[groq]",
# GStreamer might require system libraries, so we leave that to the user.
# "pipecat-ai[gstreamer]",
"pipecat-ai[fireworks]",
# Krisp requires an external SDK, so we leave that to the user.
# "pipecat-ai[krisp]",
"pipecat-ai[koala]",
"pipecat-ai[langchain]",
"pipecat-ai[livekit]",
"pipecat-ai[local]",
"pipecat-ai[lmnt]",
"pipecat-ai[moondream]",
"pipecat-ai[nim]",
"pipecat-ai[noisereduce]",
"pipecat-ai[openai]",
"pipecat-ai[openpipe]",
"pipecat-ai[openrouter]",
"pipecat-ai[playht]",
"pipecat-ai[riva]",
"pipecat-ai[silero]",
"pipecat-ai[simli]",
"pipecat-ai[soundfile]",
"pipecat-ai[together]",
"pipecat-ai[websocket]",
"pipecat-ai[whisper]"
]
anthropic = [ "anthropic~=0.39.0" ]
assemblyai = [ "assemblyai~=0.36.0" ]
aws = [ "boto3~=1.35.99" ]
Expand Down Expand Up @@ -70,6 +114,7 @@ nim = [ "openai~=1.59.6" ]
noisereduce = [ "noisereduce~=3.0.3" ]
openai = [ "openai~=1.59.6", "websockets~=13.1", "python-deepcompare~=2.1.0" ]
openpipe = [ "openpipe~=4.43.0" ]
openrouter = [ "openai~=1.59.6" ]
playht = [ "pyht~=0.1.6", "websockets~=13.1" ]
riva = [ "nvidia-riva-client~=2.18.0" ]
silero = [ "onnxruntime~=1.20.1" ]
Expand All @@ -78,7 +123,6 @@ soundfile = [ "soundfile~=0.13.0" ]
together = [ "openai~=1.59.6" ]
websocket = [ "websockets~=13.1", "fastapi~=0.115.6" ]
whisper = [ "faster-whisper~=1.1.1" ]
openrouter = [ "openai~=1.59.6" ]

[tool.setuptools.packages.find]
# All the following settings are optional:
Expand Down

0 comments on commit 0d400ae

Please sign in to comment.