From 20c3b9b6f9499e5e87c0b90ab8b50862ec3535c9 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 27 Sep 2024 20:44:31 +0200 Subject: [PATCH] Update grpcio constraints to 1.66.1 (#126947) --- .github/workflows/wheels.yml | 2 -- homeassistant/package_constraints.txt | 6 +++--- script/gen_requirements_all.py | 6 +++--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 7f7e68ee21a..9423a220ac1 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -205,11 +205,9 @@ jobs: # Some dependencies still require 'cython<3' # and don't yet use isolated build environments. # Build these first. - # grpcio: https://github.com/grpc/grpc/issues/33918 # pydantic: https://github.com/pydantic/pydantic/issues/7689 touch requirements_old-cython.txt - cat homeassistant/package_constraints.txt | grep 'grpcio==' >> requirements_old-cython.txt cat homeassistant/package_constraints.txt | grep 'pydantic==' >> requirements_old-cython.txt - name: Build wheels (old cython) diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index 395e107f7fb..c0c0f8483ea 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -77,9 +77,9 @@ httplib2>=0.19.0 # gRPC is an implicit dependency that we want to make explicit so we manage # upgrades intentionally. It is a large package to build from source and we # want to ensure we have wheels built. -grpcio==1.62.3 -grpcio-status==1.62.3 -grpcio-reflection==1.62.3 +grpcio==1.66.1 +grpcio-status==1.66.1 +grpcio-reflection==1.66.1 # This is a old unmaintained library and is replaced with pycryptodome pycrypto==1000000000.0.0 diff --git a/script/gen_requirements_all.py b/script/gen_requirements_all.py index 0496350fc27..f108de1332f 100755 --- a/script/gen_requirements_all.py +++ b/script/gen_requirements_all.py @@ -96,9 +96,9 @@ httplib2>=0.19.0 # gRPC is an implicit dependency that we want to make explicit so we manage # upgrades intentionally. It is a large package to build from source and we # want to ensure we have wheels built. -grpcio==1.62.3 -grpcio-status==1.62.3 -grpcio-reflection==1.62.3 +grpcio==1.66.1 +grpcio-status==1.66.1 +grpcio-reflection==1.66.1 # This is a old unmaintained library and is replaced with pycryptodome pycrypto==1000000000.0.0