Skip to content

Commit 25a9ae3

Browse files
authored
Limit Google Protobuf for compatibility with biggtable client (#25886)
The bigtable client does not work well with protobuf > 3.20.0 and it should be limited until we solve the problem.
1 parent 0b03e57 commit 25a9ae3

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

airflow/providers/google/provider.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ dependencies:
110110
# A transient dependency of google-cloud-bigquery-datatransfer, but we
111111
# further constrain it since older versions are buggy.
112112
- proto-plus>=1.19.6
113+
# Google bigtable client require protobuf <= 3.20.0. We can remove the limitation
114+
# when this limitation is removed
115+
- protobuf<=3.20.0
113116

114117
integrations:
115118
- integration-name: Google Analytics360

generated/provider_dependencies.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@
337337
"pandas-gbq",
338338
"pandas>=0.17.1",
339339
"proto-plus>=1.19.6",
340+
"protobuf<=3.20.0",
340341
"sqlalchemy-bigquery>=1.2.1"
341342
],
342343
"cross-providers-deps": [

0 commit comments

Comments
 (0)