Skip to content

Commit f2696e0

Browse files
authored
ci: Fix pip install issues from grpcio version mismatches (#2984)
* ci: Fix pip install issues from grpcio version mismatches Signed-off-by: Danny Chiao <danny@tecton.ai> * fix verify-wheel Signed-off-by: Danny Chiao <danny@tecton.ai> * fix verify-wheel Signed-off-by: Danny Chiao <danny@tecton.ai>
1 parent 5edf4b0 commit f2696e0

10 files changed

+135
-123
lines changed

.github/workflows/build_wheels.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ jobs:
204204
env:
205205
COMPILE_GO: "True"
206206
run: |
207-
pip install 'grpcio-tools==1.47.0' 'pybindgen==0.22.0'
207+
pip install 'grpcio-tools==1.48.0' 'pybindgen==0.22.0'
208208
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0
209209
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0
210210
pip install dist/*tar.gz

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ install-go-ci-dependencies:
196196
python -m pip install pybindgen==0.22.0 protobuf==3.20.1
197197

198198
install-protoc-dependencies:
199-
pip install grpcio-tools==1.47.0 mypy-protobuf==3.1.0
199+
pip install grpcio-tools==1.48.0 mypy-protobuf==3.1.0
200200

201201
compile-protos-go: install-go-proto-dependencies install-protoc-dependencies
202202
python setup.py build_go_protos

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools>=60", "wheel", "setuptools_scm>=6.2", "grpcio", "grpcio-tools==1.47.0", "mypy-protobuf==3.1", "sphinx!=4.0.0"]
2+
requires = ["setuptools>=60", "wheel", "setuptools_scm>=6.2", "grpcio", "grpcio-tools>=1.47.0", "mypy-protobuf==3.1", "sphinx!=4.0.0"]
33
build-backend = "setuptools.build_meta"
44

55
[tool.setuptools_scm]

sdk/python/requirements/py3.10-ci-requirements.txt

+29-27
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ async-timeout==4.0.2
4848
# via
4949
# aiohttp
5050
# redis
51-
attrs==21.4.0
51+
attrs==22.1.0
5252
# via
5353
# aiohttp
5454
# bowler
@@ -170,11 +170,11 @@ entrypoints==0.4
170170
# via altair
171171
execnet==1.9.0
172172
# via pytest-xdist
173-
executing==0.8.3
173+
executing==0.9.1
174174
# via stack-data
175175
fastapi==0.79.0
176176
# via feast (setup.py)
177-
fastavro==1.5.2
177+
fastavro==1.5.3
178178
# via
179179
# feast (setup.py)
180180
# pandavro
@@ -211,7 +211,7 @@ google-api-core[grpc]==2.8.2
211211
# google-cloud-datastore
212212
# google-cloud-firestore
213213
# google-cloud-storage
214-
google-api-python-client==2.53.0
214+
google-api-python-client==2.55.0
215215
# via firebase-admin
216216
google-auth==2.9.1
217217
# via
@@ -226,7 +226,7 @@ google-auth-httplib2==0.1.0
226226
# via google-api-python-client
227227
google-auth-oauthlib==0.5.2
228228
# via gcsfs
229-
google-cloud-bigquery[pandas]==3.2.0
229+
google-cloud-bigquery[pandas]==3.3.0
230230
# via feast (setup.py)
231231
google-cloud-bigquery-storage==2.14.1
232232
# via
@@ -261,7 +261,9 @@ googleapis-common-protos==1.56.4
261261
# tensorflow-metadata
262262
great-expectations==0.14.13
263263
# via feast (setup.py)
264-
grpcio==1.47.0
264+
greenlet==1.1.2
265+
# via sqlalchemy
266+
grpcio==1.48.0
265267
# via
266268
# feast (setup.py)
267269
# google-api-core
@@ -270,13 +272,13 @@ grpcio==1.47.0
270272
# grpcio-status
271273
# grpcio-testing
272274
# grpcio-tools
273-
grpcio-reflection==1.47.0
275+
grpcio-reflection==1.48.0
274276
# via feast (setup.py)
275-
grpcio-status==1.47.0
277+
grpcio-status==1.48.0
276278
# via google-api-core
277-
grpcio-testing==1.47.0
279+
grpcio-testing==1.48.0
278280
# via feast (setup.py)
279-
grpcio-tools==1.47.0
281+
grpcio-tools==1.48.0
280282
# via feast (setup.py)
281283
h11==0.13.0
282284
# via uvicorn
@@ -290,7 +292,7 @@ httplib2==0.20.4
290292
# google-auth-httplib2
291293
httptools==0.4.0
292294
# via uvicorn
293-
identify==2.5.1
295+
identify==2.5.2
294296
# via pre-commit
295297
idna==3.3
296298
# via
@@ -327,7 +329,7 @@ jsonpatch==1.32
327329
# via great-expectations
328330
jsonpointer==2.3
329331
# via jsonpatch
330-
jsonschema==4.7.2
332+
jsonschema==4.8.0
331333
# via
332334
# altair
333335
# feast (setup.py)
@@ -341,6 +343,7 @@ markupsafe==2.1.1
341343
# via
342344
# jinja2
343345
# moto
346+
# werkzeug
344347
matplotlib-inline==0.1.3
345348
# via ipython
346349
mccabe==0.6.1
@@ -375,7 +378,7 @@ multidict==6.0.2
375378
# via
376379
# aiohttp
377380
# yarl
378-
mypy==0.961
381+
mypy==0.971
379382
# via
380383
# feast (setup.py)
381384
# sqlalchemy
@@ -625,7 +628,7 @@ requests-oauthlib==1.3.1
625628
# msrest
626629
responses==0.21.0
627630
# via moto
628-
rsa==4.8
631+
rsa==4.9
629632
# via google-auth
630633
ruamel-yaml==0.17.17
631634
# via great-expectations
@@ -647,7 +650,6 @@ six==1.16.0
647650
# msrestazure
648651
# pandavro
649652
# python-dateutil
650-
# virtualenv
651653
sniffio==1.2.0
652654
# via anyio
653655
snowballstemmer==2.2.0
@@ -719,29 +721,29 @@ traitlets==5.3.0
719721
# jupyter-core
720722
# matplotlib-inline
721723
# nbformat
722-
trino==0.314.0
724+
trino==0.315.0
723725
# via feast (setup.py)
724726
typeguard==2.13.3
725727
# via feast (setup.py)
726728
types-protobuf==3.19.22
727729
# via
728730
# feast (setup.py)
729731
# mypy-protobuf
730-
types-python-dateutil==2.8.18
732+
types-python-dateutil==2.8.19
731733
# via feast (setup.py)
732-
types-pytz==2022.1.1
734+
types-pytz==2022.1.2
733735
# via feast (setup.py)
734-
types-pyyaml==6.0.10
736+
types-pyyaml==6.0.11
735737
# via feast (setup.py)
736-
types-redis==4.3.4
738+
types-redis==4.3.11
737739
# via feast (setup.py)
738-
types-requests==2.28.2
740+
types-requests==2.28.5
739741
# via feast (setup.py)
740-
types-setuptools==63.2.0
742+
types-setuptools==63.2.2
741743
# via feast (setup.py)
742744
types-tabulate==0.8.11
743745
# via feast (setup.py)
744-
types-urllib3==1.26.16
746+
types-urllib3==1.26.17
745747
# via types-requests
746748
typing-extensions==4.3.0
747749
# via
@@ -756,7 +758,7 @@ tzlocal==4.2
756758
# via great-expectations
757759
uritemplate==4.1.1
758760
# via google-api-python-client
759-
urllib3==1.26.10
761+
urllib3==1.26.11
760762
# via
761763
# botocore
762764
# feast (setup.py)
@@ -768,19 +770,19 @@ uvicorn[standard]==0.18.2
768770
# via feast (setup.py)
769771
uvloop==0.16.0
770772
# via uvicorn
771-
virtualenv==20.15.1
773+
virtualenv==20.16.2
772774
# via pre-commit
773775
volatile==2.1.0
774776
# via bowler
775-
watchfiles==0.15.0
777+
watchfiles==0.16.1
776778
# via uvicorn
777779
wcwidth==0.2.5
778780
# via prompt-toolkit
779781
websocket-client==1.3.3
780782
# via docker
781783
websockets==10.3
782784
# via uvicorn
783-
werkzeug==2.1.2
785+
werkzeug==2.2.1
784786
# via moto
785787
wheel==0.37.1
786788
# via pip-tools

sdk/python/requirements/py3.10-requirements.txt

+12-10
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ anyio==3.6.1
1212
# watchfiles
1313
appdirs==1.4.4
1414
# via fissix
15-
attrs==21.4.0
15+
attrs==22.1.0
1616
# via
1717
# bowler
1818
# jsonschema
@@ -40,13 +40,13 @@ dill==0.3.5.1
4040
# via feast (setup.py)
4141
fastapi==0.79.0
4242
# via feast (setup.py)
43-
fastavro==1.5.2
43+
fastavro==1.5.3
4444
# via
4545
# feast (setup.py)
4646
# pandavro
4747
fissix==21.11.13
4848
# via bowler
49-
fsspec==2022.5.0
49+
fsspec==2022.7.1
5050
# via dask
5151
google-api-core==2.8.2
5252
# via feast (setup.py)
@@ -57,11 +57,13 @@ googleapis-common-protos==1.56.4
5757
# feast (setup.py)
5858
# google-api-core
5959
# tensorflow-metadata
60-
grpcio==1.47.0
60+
greenlet==1.1.2
61+
# via sqlalchemy
62+
grpcio==1.48.0
6163
# via
6264
# feast (setup.py)
6365
# grpcio-reflection
64-
grpcio-reflection==1.47.0
66+
grpcio-reflection==1.48.0
6567
# via feast (setup.py)
6668
h11==0.13.0
6769
# via uvicorn
@@ -73,7 +75,7 @@ idna==3.3
7375
# requests
7476
jinja2==3.1.2
7577
# via feast (setup.py)
76-
jsonschema==4.7.2
78+
jsonschema==4.8.0
7779
# via feast (setup.py)
7880
locket==1.0.0
7981
# via partd
@@ -83,7 +85,7 @@ mmh3==3.0.0
8385
# via feast (setup.py)
8486
moreorless==0.4.0
8587
# via bowler
86-
mypy==0.961
88+
mypy==0.971
8789
# via sqlalchemy
8890
mypy-extensions==0.4.3
8991
# via mypy
@@ -144,7 +146,7 @@ pyyaml==6.0
144146
# uvicorn
145147
requests==2.28.1
146148
# via google-api-core
147-
rsa==4.8
149+
rsa==4.9
148150
# via google-auth
149151
six==1.16.0
150152
# via
@@ -183,15 +185,15 @@ typing-extensions==4.3.0
183185
# mypy
184186
# pydantic
185187
# sqlalchemy2-stubs
186-
urllib3==1.26.10
188+
urllib3==1.26.11
187189
# via requests
188190
uvicorn[standard]==0.18.2
189191
# via feast (setup.py)
190192
uvloop==0.16.0
191193
# via uvicorn
192194
volatile==2.1.0
193195
# via bowler
194-
watchfiles==0.15.0
196+
watchfiles==0.16.1
195197
# via uvicorn
196198
websockets==10.3
197199
# via uvicorn

0 commit comments

Comments
 (0)