[VOL-5545] Update dependencies to fix Python 3.10+ setuptools compatibility
grpcio<=1.39.0 has no Python 3.10 wheel and fails to build from source
with setuptools 82.x due to removed pkg_resources support. Update to
grpcio>=1.60.0, voltha-protos>=5.7.0, protobuf>=4.25.0, and
device-management-interface>=1.18.2 to resolve all transitive conflicts.
Depends-On: I88c779822c588c940ad4319346ba6418b1a1f8d7
Signed-off-by: Serkant Uluderya <serkant.uluderya@netsia.com>
Change-Id: I4d2438a07fd0000670d68c975dd0322ee1a9aae5
diff --git a/requirements.txt b/requirements.txt
index b92ff86..538eb1c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -43,10 +43,10 @@
matplotlib>=3.3.4,<=3.10.1
requests>=2.24.0,<=2.32.3
-grpcio<=1.39.0 # Required for voltha-protos
+grpcio>=1.60.0 # Required for voltha-protos 5.7+
grpc-robot>=2.9.3
kafka-robot>=2.3.2
-voltha-protos>=5.6.2
-protobuf>=3.15.7,<3.20.0
+voltha-protos>=5.7.0
+protobuf>=4.25.0
protobuf3-to-dict>=0.1.5
-device-management-interface>=1.2.1
+device-management-interface>=1.18.2