diff --git a/client/python/pyproject.toml b/client/python/pyproject.toml index e05e9c9b86d..c286f711ca3 100644 --- a/client/python/pyproject.toml +++ b/client/python/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "armada_client" -version = "0.3.1" +version = "0.3.2" description = "Armada gRPC API python client" readme = "README.md" requires-python = ">=3.7" -dependencies = ["grpcio>=1.64.0", "grpcio-tools>=1.64.0", "mypy-protobuf>=3.2.0", "protobuf>=3.20.3"] +dependencies = ["grpcio==1.58.0", "grpcio-tools==1.58.0", "mypy-protobuf>=3.2.0", "protobuf>=3.20,<5.0" ] license = { text = "Apache Software License" } authors = [{ name = "G-Research Open Source Software", email = "armada@armadaproject.io" }] diff --git a/third_party/airflow/pyproject.toml b/third_party/airflow/pyproject.toml index a4864b430d0..8a0ffec1c0c 100644 --- a/third_party/airflow/pyproject.toml +++ b/third_party/airflow/pyproject.toml @@ -10,9 +10,10 @@ requires-python = ">=3.7" dependencies = [ "armada-client", "apache-airflow>=2.6.3", - "grpcio==1.64.0", - "grpcio-tools==1.64.0", - "types-protobuf==4.24.0.1" + "grpcio==1.58.0", + "grpcio-tools==1.58.0", + "types-protobuf==4.24.0.1", + "protobuf>=3.20,<5.0" ] authors = [{name = "Armada-GROSS", email = "armada@armadaproject.io"}] license = { text = "Apache Software License" }