diff --git a/pyproject.toml b/pyproject.toml index 3a80bcae..7be10a7e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "pycryptodomex~=3.18 ; sys_platform == 'darwin'", "paho-mqtt>=1.6.1,<3.0.0", "construct>=2.10.57,<3", - "protobuf>=5,<7", + "protobuf>=6.31.1,<7", "vacuum-map-parser-roborock", "pyrate-limiter>=4.0.0,<5", "aiomqtt>=2.5.0,<3", diff --git a/uv.lock b/uv.lock index fc61bcfc..2db8fbe2 100644 --- a/uv.lock +++ b/uv.lock @@ -1377,7 +1377,7 @@ requires-dist = [ { name = "click-shell", specifier = "~=2.1" }, { name = "construct", specifier = ">=2.10.57,<3" }, { name = "paho-mqtt", specifier = ">=1.6.1,<3.0.0" }, - { name = "protobuf", specifier = ">=5,<7" }, + { name = "protobuf", specifier = ">=6.31.1,<7" }, { name = "pycryptodome", specifier = "~=3.18" }, { name = "pycryptodomex", marker = "sys_platform == 'darwin'", specifier = "~=3.18" }, { name = "pyrate-limiter", specifier = ">=4.0.0,<5" },