diff --git a/livekit-api/setup.py b/livekit-api/setup.py index ca4c9ef2..45241deb 100644 --- a/livekit-api/setup.py +++ b/livekit-api/setup.py @@ -50,7 +50,7 @@ install_requires=[ "pyjwt>=2.0.0", "aiohttp>=3.9.0", - "protobuf>=4,<5", + "protobuf>=3", "types-protobuf>=4,<5", "livekit-protocol~=0.3.0", ], diff --git a/livekit-protocol/setup.py b/livekit-protocol/setup.py index 17d75cad..6152191a 100644 --- a/livekit-protocol/setup.py +++ b/livekit-protocol/setup.py @@ -44,7 +44,7 @@ packages=setuptools.find_namespace_packages(include=["livekit.*"]), python_requires=">=3.7.0", install_requires=[ - "protobuf>=4,<5", + "protobuf>=3", "types-protobuf>=4,<5", ], package_data={ diff --git a/livekit-rtc/setup.py b/livekit-rtc/setup.py index 0f35f6cf..6b413113 100644 --- a/livekit-rtc/setup.py +++ b/livekit-rtc/setup.py @@ -56,7 +56,7 @@ def finalize_options(self): license="Apache-2.0", packages=setuptools.find_namespace_packages(include=["livekit.*"]), python_requires=">=3.9.0", - install_requires=["protobuf>=4", "types-protobuf>=4"], + install_requires=["protobuf>=3", "types-protobuf>=3"], package_data={ "livekit.rtc": ["_proto/*.py", "py.typed", "*.pyi", "**/*.pyi"], "livekit.rtc.resources": ["*.so", "*.dylib", "*.dll", "LICENSE.md", "*.h"],