@@ -10,9 +10,9 @@ requires = [
1010 # sure the code is generated using the minimum supported versions, as older
1111 # versions can't work with code that was generated with newer versions.
1212 # https://protobuf.dev/support/cross-version-runtime-guarantee/#backwards
13- " protobuf == 4.25.3 " ,
14- " grpcio-tools == 1.51.1 " ,
15- " grpcio == 1.51.1 " ,
13+ " protobuf == 5.26.1 " ,
14+ " grpcio-tools == 1.63.0 " ,
15+ " grpcio == 1.63.0 " ,
1616]
1717build-backend = " setuptools.build_meta"
1818
@@ -34,14 +34,14 @@ classifiers = [
3434requires-python = " >= 3.11, < 4"
3535dependencies = [
3636 " frequenz-api-common >= 0.6.2, < 0.7" ,
37- " googleapis-common-protos >= 1.56.4 , < 2" ,
37+ " googleapis-common-protos >= 1.63.1 , < 2" ,
3838 # We can't widen beyond 6 because of protobuf cross-version runtime guarantees
3939 # https://protobuf.dev/support/cross-version-runtime-guarantee/#major
40- " protobuf >= 4.25.3 , < 6 " , # Do not widen beyond 6 !
40+ " protobuf >= 5.26.1 , < 7 " , # Do not widen beyond 7 !
4141 # We couldn't find any document with a spec about the cross-version runtime
4242 # guarantee for grpcio, so unless we find one in the future, we'll assume
4343 # major version jumps are not compatible
44- " grpcio >= 1.51.1 , < 2" , # Do not widen beyond 2!
44+ " grpcio >= 1.63.0 , < 2" , # Do not widen beyond 2!
4545]
4646dynamic = [" version" ]
4747
@@ -53,7 +53,7 @@ email = "floss@frequenz.com"
5353dev-docstrings = [
5454 " pydocstyle == 6.3.0" ,
5555 " darglint == 1.8.1" ,
56- " tomli == 2.0.1" , # Needed by pydocstyle to read pyproject.toml
56+ " tomli == 2.0.1" , # Needed by pydocstyle to read pyproject.toml
5757]
5858dev-formatting = [" black == 23.3.0" , " isort == 5.12.0" ]
5959dev-mkdocs = [
0 commit comments