734 B
734 B
-
Loosened the
protobufdependency to>=5.29.6,<7, so projects pinned to protobuf 5.x can installpipecat-aiagain. The previous>=6.31.1,<7pin (introduced in 1.0.8 alongside thenvidia-riva-client 2.25.1upgrade) silently blocked any environment whose dependency graph already constrained protobuf to the 5.x line. The bundledframes_pb2.pyis now compiled with protoc 5.x so it imports cleanly on both 5.x and 6.x runtimes.Installing the
nvidiaextra still pulls protobuf 6.x:nvidia-riva-client 2.25.1ships gencode that requires a 6.x runtime, sopipecat-ai[nvidia]now declaresprotobuf>=6.31.1,<7explicitly to cover an upstream packaging gap (https://github.com/nvidia-riva/python-clients/issues/172).