Skip to content

Commit

Permalink
ci: Fix pip install issues from grpcio version mismatches (#2984)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
adchia authored Jul 29, 2022
1 parent 5edf4b0 commit f2696e0
Show file tree
Hide file tree
Showing 10 changed files with 135 additions and 123 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ jobs:
env:
COMPILE_GO: "True"
run: |
pip install 'grpcio-tools==1.47.0' 'pybindgen==0.22.0'
pip install 'grpcio-tools==1.48.0' 'pybindgen==0.22.0'
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0
pip install dist/*tar.gz
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ install-go-ci-dependencies:
python -m pip install pybindgen==0.22.0 protobuf==3.20.1

install-protoc-dependencies:
pip install grpcio-tools==1.47.0 mypy-protobuf==3.1.0
pip install grpcio-tools==1.48.0 mypy-protobuf==3.1.0

compile-protos-go: install-go-proto-dependencies install-protoc-dependencies
python setup.py build_go_protos
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools>=60", "wheel", "setuptools_scm>=6.2", "grpcio", "grpcio-tools==1.47.0", "mypy-protobuf==3.1", "sphinx!=4.0.0"]
requires = ["setuptools>=60", "wheel", "setuptools_scm>=6.2", "grpcio", "grpcio-tools>=1.47.0", "mypy-protobuf==3.1", "sphinx!=4.0.0"]
build-backend = "setuptools.build_meta"

[tool.setuptools_scm]
Expand Down
56 changes: 29 additions & 27 deletions sdk/python/requirements/py3.10-ci-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ async-timeout==4.0.2
# via
# aiohttp
# redis
attrs==21.4.0
attrs==22.1.0
# via
# aiohttp
# bowler
Expand Down Expand Up @@ -170,11 +170,11 @@ entrypoints==0.4
# via altair
execnet==1.9.0
# via pytest-xdist
executing==0.8.3
executing==0.9.1
# via stack-data
fastapi==0.79.0
# via feast (setup.py)
fastavro==1.5.2
fastavro==1.5.3
# via
# feast (setup.py)
# pandavro
Expand Down Expand Up @@ -211,7 +211,7 @@ google-api-core[grpc]==2.8.2
# google-cloud-datastore
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.53.0
google-api-python-client==2.55.0
# via firebase-admin
google-auth==2.9.1
# via
Expand All @@ -226,7 +226,7 @@ google-auth-httplib2==0.1.0
# via google-api-python-client
google-auth-oauthlib==0.5.2
# via gcsfs
google-cloud-bigquery[pandas]==3.2.0
google-cloud-bigquery[pandas]==3.3.0
# via feast (setup.py)
google-cloud-bigquery-storage==2.14.1
# via
Expand Down Expand Up @@ -261,7 +261,9 @@ googleapis-common-protos==1.56.4
# tensorflow-metadata
great-expectations==0.14.13
# via feast (setup.py)
grpcio==1.47.0
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
# via
# feast (setup.py)
# google-api-core
Expand All @@ -270,13 +272,13 @@ grpcio==1.47.0
# grpcio-status
# grpcio-testing
# grpcio-tools
grpcio-reflection==1.47.0
grpcio-reflection==1.48.0
# via feast (setup.py)
grpcio-status==1.47.0
grpcio-status==1.48.0
# via google-api-core
grpcio-testing==1.47.0
grpcio-testing==1.48.0
# via feast (setup.py)
grpcio-tools==1.47.0
grpcio-tools==1.48.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand All @@ -290,7 +292,7 @@ httplib2==0.20.4
# google-auth-httplib2
httptools==0.4.0
# via uvicorn
identify==2.5.1
identify==2.5.2
# via pre-commit
idna==3.3
# via
Expand Down Expand Up @@ -327,7 +329,7 @@ jsonpatch==1.32
# via great-expectations
jsonpointer==2.3
# via jsonpatch
jsonschema==4.7.2
jsonschema==4.8.0
# via
# altair
# feast (setup.py)
Expand All @@ -341,6 +343,7 @@ markupsafe==2.1.1
# via
# jinja2
# moto
# werkzeug
matplotlib-inline==0.1.3
# via ipython
mccabe==0.6.1
Expand Down Expand Up @@ -375,7 +378,7 @@ multidict==6.0.2
# via
# aiohttp
# yarl
mypy==0.961
mypy==0.971
# via
# feast (setup.py)
# sqlalchemy
Expand Down Expand Up @@ -625,7 +628,7 @@ requests-oauthlib==1.3.1
# msrest
responses==0.21.0
# via moto
rsa==4.8
rsa==4.9
# via google-auth
ruamel-yaml==0.17.17
# via great-expectations
Expand All @@ -647,7 +650,6 @@ six==1.16.0
# msrestazure
# pandavro
# python-dateutil
# virtualenv
sniffio==1.2.0
# via anyio
snowballstemmer==2.2.0
Expand Down Expand Up @@ -719,29 +721,29 @@ traitlets==5.3.0
# jupyter-core
# matplotlib-inline
# nbformat
trino==0.314.0
trino==0.315.0
# via feast (setup.py)
typeguard==2.13.3
# via feast (setup.py)
types-protobuf==3.19.22
# via
# feast (setup.py)
# mypy-protobuf
types-python-dateutil==2.8.18
types-python-dateutil==2.8.19
# via feast (setup.py)
types-pytz==2022.1.1
types-pytz==2022.1.2
# via feast (setup.py)
types-pyyaml==6.0.10
types-pyyaml==6.0.11
# via feast (setup.py)
types-redis==4.3.4
types-redis==4.3.11
# via feast (setup.py)
types-requests==2.28.2
types-requests==2.28.5
# via feast (setup.py)
types-setuptools==63.2.0
types-setuptools==63.2.2
# via feast (setup.py)
types-tabulate==0.8.11
# via feast (setup.py)
types-urllib3==1.26.16
types-urllib3==1.26.17
# via types-requests
typing-extensions==4.3.0
# via
Expand All @@ -756,7 +758,7 @@ tzlocal==4.2
# via great-expectations
uritemplate==4.1.1
# via google-api-python-client
urllib3==1.26.10
urllib3==1.26.11
# via
# botocore
# feast (setup.py)
Expand All @@ -768,19 +770,19 @@ uvicorn[standard]==0.18.2
# via feast (setup.py)
uvloop==0.16.0
# via uvicorn
virtualenv==20.15.1
virtualenv==20.16.2
# via pre-commit
volatile==2.1.0
# via bowler
watchfiles==0.15.0
watchfiles==0.16.1
# via uvicorn
wcwidth==0.2.5
# via prompt-toolkit
websocket-client==1.3.3
# via docker
websockets==10.3
# via uvicorn
werkzeug==2.1.2
werkzeug==2.2.1
# via moto
wheel==0.37.1
# via pip-tools
Expand Down
22 changes: 12 additions & 10 deletions sdk/python/requirements/py3.10-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ anyio==3.6.1
# watchfiles
appdirs==1.4.4
# via fissix
attrs==21.4.0
attrs==22.1.0
# via
# bowler
# jsonschema
Expand Down Expand Up @@ -40,13 +40,13 @@ dill==0.3.5.1
# via feast (setup.py)
fastapi==0.79.0
# via feast (setup.py)
fastavro==1.5.2
fastavro==1.5.3
# via
# feast (setup.py)
# pandavro
fissix==21.11.13
# via bowler
fsspec==2022.5.0
fsspec==2022.7.1
# via dask
google-api-core==2.8.2
# via feast (setup.py)
Expand All @@ -57,11 +57,13 @@ googleapis-common-protos==1.56.4
# feast (setup.py)
# google-api-core
# tensorflow-metadata
grpcio==1.47.0
greenlet==1.1.2
# via sqlalchemy
grpcio==1.48.0
# via
# feast (setup.py)
# grpcio-reflection
grpcio-reflection==1.47.0
grpcio-reflection==1.48.0
# via feast (setup.py)
h11==0.13.0
# via uvicorn
Expand All @@ -73,7 +75,7 @@ idna==3.3
# requests
jinja2==3.1.2
# via feast (setup.py)
jsonschema==4.7.2
jsonschema==4.8.0
# via feast (setup.py)
locket==1.0.0
# via partd
Expand All @@ -83,7 +85,7 @@ mmh3==3.0.0
# via feast (setup.py)
moreorless==0.4.0
# via bowler
mypy==0.961
mypy==0.971
# via sqlalchemy
mypy-extensions==0.4.3
# via mypy
Expand Down Expand Up @@ -144,7 +146,7 @@ pyyaml==6.0
# uvicorn
requests==2.28.1
# via google-api-core
rsa==4.8
rsa==4.9
# via google-auth
six==1.16.0
# via
Expand Down Expand Up @@ -183,15 +185,15 @@ typing-extensions==4.3.0
# mypy
# pydantic
# sqlalchemy2-stubs
urllib3==1.26.10
urllib3==1.26.11
# via requests
uvicorn[standard]==0.18.2
# via feast (setup.py)
uvloop==0.16.0
# via uvicorn
volatile==2.1.0
# via bowler
watchfiles==0.15.0
watchfiles==0.16.1
# via uvicorn
websockets==10.3
# via uvicorn
Loading

0 comments on commit f2696e0

Please sign in to comment.