diff --git a/pyproject.toml b/pyproject.toml index f84a73b..bdf2a29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,9 +10,9 @@ requires = [ # sure the code is generated using the minimum supported versions, as older # versions can't work with code that was generated with newer versions. # https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards - "protobuf == 6.33.5", - "grpcio-tools == 1.81.1", - "grpcio == 1.81.1", + "protobuf == 7.35.1", + "grpcio-tools == 1.83.0", + "grpcio == 1.83.0", ] build-backend = "setuptools.build_meta" @@ -44,15 +44,15 @@ classifiers = [ requires-python = ">= 3.11, < 4" dependencies = [ "frequenz-api-common >= 0.8.0, < 1.0", - "googleapis-common-protos >= 1.70.0, < 2", + "googleapis-common-protos >= 1.75.1, < 2", # We can't widen beyond the current value unless we bump the minimum # requirements too because of protobuf cross-version runtime guarantees: # https://protobuf.dev/support/cross-version-runtime-guarantee/#major - "protobuf >= 6.33.5, < 8", # Do not widen beyond 8! + "protobuf >= 7.35.1, < 9", # Do not widen beyond 9! # We couldn't find any document with a spec about the cross-version runtime # guarantee for grpcio, so unless we find one in the future, we'll assume # major version jumps are not compatible - "grpcio >= 1.81.1, < 2", # Do not widen beyond 2! + "grpcio >= 1.83.0, < 2", # Do not widen beyond 2! ] dynamic = ["version"]