From f2696e0149b21304145888a1c4292f79e9e76596 Mon Sep 17 00:00:00 2001 From: Danny Chiao Date: Fri, 29 Jul 2022 14:18:33 -0400 Subject: [PATCH] ci: Fix pip install issues from grpcio version mismatches (#2984) * ci: Fix pip install issues from grpcio version mismatches Signed-off-by: Danny Chiao * fix verify-wheel Signed-off-by: Danny Chiao * fix verify-wheel Signed-off-by: Danny Chiao --- .github/workflows/build_wheels.yml | 2 +- Makefile | 2 +- pyproject.toml | 2 +- .../requirements/py3.10-ci-requirements.txt | 56 +++++++++-------- .../requirements/py3.10-requirements.txt | 22 ++++--- .../requirements/py3.8-ci-requirements.txt | 58 ++++++++--------- .../requirements/py3.8-requirements.txt | 24 +++---- .../requirements/py3.9-ci-requirements.txt | 62 ++++++++++--------- .../requirements/py3.9-requirements.txt | 22 ++++--- setup.py | 8 +-- 10 files changed, 135 insertions(+), 123 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index c47a8ec5c3..096bdb5b81 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -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 diff --git a/Makefile b/Makefile index 915ac907f7..288da43fcd 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/pyproject.toml b/pyproject.toml index 1fef4c27c8..c89f1d9cc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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] diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 03bc8b9a28..591787a27b 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -48,7 +48,7 @@ async-timeout==4.0.2 # via # aiohttp # redis -attrs==21.4.0 +attrs==22.1.0 # via # aiohttp # bowler @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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) @@ -341,6 +343,7 @@ markupsafe==2.1.1 # via # jinja2 # moto + # werkzeug matplotlib-inline==0.1.3 # via ipython mccabe==0.6.1 @@ -375,7 +378,7 @@ multidict==6.0.2 # via # aiohttp # yarl -mypy==0.961 +mypy==0.971 # via # feast (setup.py) # sqlalchemy @@ -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 @@ -647,7 +650,6 @@ six==1.16.0 # msrestazure # pandavro # python-dateutil - # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 @@ -719,7 +721,7 @@ 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) @@ -727,21 +729,21 @@ 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 @@ -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) @@ -768,11 +770,11 @@ 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 @@ -780,7 +782,7 @@ 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 diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index 115a627341..f86636e227 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -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 @@ -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) @@ -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 @@ -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 @@ -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 @@ -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 @@ -183,7 +185,7 @@ 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) @@ -191,7 +193,7 @@ 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 diff --git a/sdk/python/requirements/py3.8-ci-requirements.txt b/sdk/python/requirements/py3.8-ci-requirements.txt index d25c433bac..a55759ca7d 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -48,7 +48,7 @@ async-timeout==4.0.2 # via # aiohttp # redis -attrs==21.4.0 +attrs==22.1.0 # via # aiohttp # bowler @@ -174,11 +174,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 @@ -215,7 +215,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 @@ -230,7 +230,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 @@ -265,7 +265,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 @@ -274,13 +276,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 @@ -294,7 +296,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 @@ -306,7 +308,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==4.12.0 # via great-expectations -importlib-resources==5.8.0 +importlib-resources==5.9.0 # via jsonschema iniconfig==1.1.1 # via pytest @@ -333,7 +335,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) @@ -347,6 +349,7 @@ markupsafe==2.1.1 # via # jinja2 # moto + # werkzeug matplotlib-inline==0.1.3 # via ipython mccabe==0.6.1 @@ -381,7 +384,7 @@ multidict==6.0.2 # via # aiohttp # yarl -mypy==0.961 +mypy==0.971 # via # feast (setup.py) # sqlalchemy @@ -631,7 +634,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 @@ -655,7 +658,6 @@ six==1.16.0 # msrestazure # pandavro # python-dateutil - # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 @@ -727,7 +729,7 @@ 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) @@ -735,21 +737,21 @@ 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 @@ -767,7 +769,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) @@ -779,11 +781,11 @@ 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 @@ -791,7 +793,7 @@ 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 diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index 3de6ae7e9e..e75d23fe95 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -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 @@ -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) @@ -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 @@ -71,11 +73,11 @@ idna==3.3 # via # anyio # requests -importlib-resources==5.8.0 +importlib-resources==5.9.0 # via jsonschema 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 @@ -85,7 +87,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 @@ -146,7 +148,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 @@ -186,7 +188,7 @@ typing-extensions==4.3.0 # pydantic # sqlalchemy2-stubs # starlette -urllib3==1.26.10 +urllib3==1.26.11 # via requests uvicorn[standard]==0.18.2 # via feast (setup.py) @@ -194,7 +196,7 @@ 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 diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 2706348d41..2b43bde544 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -48,7 +48,7 @@ async-timeout==4.0.2 # via # aiohttp # redis -attrs==21.4.0 +attrs==22.1.0 # via # aiohttp # bowler @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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) @@ -341,6 +343,7 @@ markupsafe==2.1.1 # via # jinja2 # moto + # werkzeug matplotlib-inline==0.1.3 # via ipython mccabe==0.6.1 @@ -375,7 +378,7 @@ multidict==6.0.2 # via # aiohttp # yarl -mypy==0.961 +mypy==0.971 # via # feast (setup.py) # sqlalchemy @@ -625,12 +628,12 @@ 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 +ruamel.yaml==0.17.17 # via great-expectations -ruamel-yaml-clib==0.2.6 - # via ruamel-yaml +ruamel.yaml.clib==0.2.6 + # via ruamel.yaml s3fs==2022.1.0 # via feast (setup.py) s3transfer==0.5.2 @@ -649,7 +652,6 @@ six==1.16.0 # msrestazure # pandavro # python-dateutil - # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 @@ -721,7 +723,7 @@ 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) @@ -729,21 +731,21 @@ 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 @@ -761,7 +763,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) @@ -773,11 +775,11 @@ 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 @@ -785,7 +787,7 @@ 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 diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index d015b3aa1c..593e080725 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -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 @@ -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) @@ -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 @@ -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 @@ -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 @@ -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 @@ -184,7 +186,7 @@ typing-extensions==4.3.0 # pydantic # sqlalchemy2-stubs # starlette -urllib3==1.26.10 +urllib3==1.26.11 # via requests uvicorn[standard]==0.18.2 # via feast (setup.py) @@ -192,7 +194,7 @@ 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 diff --git a/setup.py b/setup.py index e9d7941445..f03aeefcf6 100644 --- a/setup.py +++ b/setup.py @@ -130,8 +130,8 @@ "flake8", "black>=22.6.0,<23", "isort>=5,<6", - "grpcio-tools==1.47.0", - "grpcio-testing==1.47.0", + "grpcio-tools>=1.47.0", + "grpcio-testing>=1.47.0", "minio==7.1.0", "mock==2.0.0", "moto", @@ -526,8 +526,8 @@ def copy_extensions_to_source(self): use_scm_version=use_scm_version, setup_requires=[ "setuptools_scm", - "grpcio==1.47.0", - "grpcio-tools==1.47.0", + "grpcio>=1.47.0", + "grpcio-tools>=1.47.0", "mypy-protobuf==3.1", "pybindgen==0.22.0", "sphinx!=4.0.0",