Skip to content

Commit 8c0f7cc

Browse files
committed
Bump google-cloud-pubsub to 2.9.0 (attempt #2)
Try again PR home-assistant#63493 to kick off grpcio wheel build. This should not be merged until home-assistant#63521 which sets flags to build grpcio from source with all the required link flags.
1 parent 0945692 commit 8c0f7cc

File tree

5 files changed

+11
-21
lines changed

5 files changed

+11
-21
lines changed

homeassistant/components/google_pubsub/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"domain": "google_pubsub",
33
"name": "Google Pub/Sub",
44
"documentation": "https://www.home-assistant.io/integrations/google_pubsub",
5-
"requirements": ["google-cloud-pubsub==2.1.0"],
5+
"requirements": ["google-cloud-pubsub==2.9.0"],
66
"codeowners": [],
77
"iot_class": "cloud_push"
88
}

homeassistant/package_constraints.txt

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,10 @@ h11>=0.12.0
5353
# https://github.com/advisories/GHSA-93xj-8mrv-444m
5454
httplib2>=0.19.0
5555

56-
# gRPC 1.32+ currently causes issues on ARMv7, see:
57-
# https://github.com/home-assistant/core/issues/40148
58-
# Newer versions of some other libraries pin a higher version of grpcio,
59-
# so those also need to be kept at an old version until the grpcio pin
60-
# is reverted, see:
61-
# https://github.com/home-assistant/core/issues/53427
62-
grpcio==1.31.0
63-
google-cloud-pubsub==2.1.0
64-
google-api-core<=1.31.2
56+
# gRPC is an implicit dependency that we want to make explicit so we manage
57+
# upgrades intentionally. It is a large package to build from source and we
58+
# want to ensure we have wheels built.
59+
grpcio==1.43.0
6560

6661
# This is a old unmaintained library and is replaced with pycryptodome
6762
pycrypto==1000000000.0.0

requirements_all.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,7 @@ goodwe==0.2.10
746746
google-api-python-client==1.6.4
747747

748748
# homeassistant.components.google_pubsub
749-
google-cloud-pubsub==2.1.0
749+
google-cloud-pubsub==2.9.0
750750

751751
# homeassistant.components.google_cloud
752752
google-cloud-texttospeech==0.4.0

requirements_test_all.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ goodwe==0.2.10
474474
google-api-python-client==1.6.4
475475

476476
# homeassistant.components.google_pubsub
477-
google-cloud-pubsub==2.1.0
477+
google-cloud-pubsub==2.9.0
478478

479479
# homeassistant.components.nest
480480
google-nest-sdm==1.3.0

script/gen_requirements_all.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,10 @@
7979
# https://github.com/advisories/GHSA-93xj-8mrv-444m
8080
httplib2>=0.19.0
8181
82-
# gRPC 1.32+ currently causes issues on ARMv7, see:
83-
# https://github.com/home-assistant/core/issues/40148
84-
# Newer versions of some other libraries pin a higher version of grpcio,
85-
# so those also need to be kept at an old version until the grpcio pin
86-
# is reverted, see:
87-
# https://github.com/home-assistant/core/issues/53427
88-
grpcio==1.31.0
89-
google-cloud-pubsub==2.1.0
90-
google-api-core<=1.31.2
82+
# gRPC is an implicit dependency that we want to make explicit so we manage
83+
# upgrades intentionally. It is a large package to build from source and we
84+
# want to ensure we have wheels built.
85+
grpcio==1.43.0
9186
9287
# This is a old unmaintained library and is replaced with pycryptodome
9388
pycrypto==1000000000.0.0

0 commit comments

Comments
 (0)