Merge pull request #4372 from pipecat-ai/mb/relax-frames-proto-5x

Relax protobuf pin to support both 5.x and 6.x runtimes
This commit is contained in:
Mark Backman
2026-04-27 08:58:23 -04:00
committed by GitHub
5 changed files with 115 additions and 80 deletions

View File

@@ -29,7 +29,7 @@ dependencies = [
"nltk>=3.9.4,<4",
"numpy>=1.26.4,<3",
"Pillow>=11.1.0,<13",
"protobuf>=6.31.1,<7",
"protobuf>=5.29.6,<7",
"pydantic>=2.10.6,<3",
"pyloudnorm~=0.2.0",
"resampy~=0.4.3",
@@ -94,7 +94,7 @@ moondream = [ "accelerate~=1.10.0", "einops~=0.8.0", "pyvips[binary]~=3.0.0", "t
nebius = []
neuphonic = [ "pipecat-ai[websockets-base]" ]
novita = []
nvidia = [ "nvidia-riva-client>=2.25.1,<3" ]
nvidia = [ "nvidia-riva-client>=2.25.1,<3", "protobuf>=6.31.1,<7" ]
openai = [ "pipecat-ai[websockets-base]" ]
rnnoise = [ "pyrnnoise~=0.4.1" ]
openrouter = []
@@ -129,7 +129,7 @@ xai = [ "pipecat-ai[websockets-base]" ]
dev = [
"build~=1.4.0",
"coverage~=7.13.4",
"grpcio-tools~=1.78.0",
"grpcio-tools>=1.67.1,<2",
"pip-tools~=7.5.3",
"pre-commit~=4.5.1",
"pyright>=1.1.404,<1.2",