From 9ae20f501f87cbc3b3e41cde85a76d743ad2cd0a Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Thu, 5 May 2022 17:47:28 -0700 Subject: [PATCH 1/6] fix Signed-off-by: Kevin Zhang --- setup.py | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/setup.py b/setup.py index 8736482f669..8e54d94667a 100644 --- a/setup.py +++ b/setup.py @@ -47,30 +47,30 @@ REQUIRED = [ "click>=7.0.0,<8.0.2", - "colorama>=0.3.9", + "colorama>=0.3.9,<1", "dill==0.3.*", - "fastavro>=1.1.0", - "google-api-core>=1.23.0", - "googleapis-common-protos==1.52.*", - "grpcio>=1.34.0", - "grpcio-reflection>=1.34.0", - "Jinja2>=2.0.0", + "fastavro>=1.1.0,<2", + "google-api-core>=1.23.0,<2", + "googleapis-common-protos==1.52.*,<2", + "grpcio>=1.34.0,<2", + "grpcio-reflection>=1.34.0,<2", + "Jinja2>=2,<3", "jsonschema", "mmh3", - "numpy<1.22", - "pandas>=1.0.0", + "numpy<1.22,<2", + "pandas>=1,<2", "pandavro==1.5.*", "protobuf>=3.10,<3.20", "proto-plus<1.19.7", - "pyarrow>=4.0.0", - "pydantic>=1.0.0", - "PyYAML>=5.4.*", + "pyarrow>=4,<5", + "pydantic>=1,<2", + "PyYAML>=5.4.*,<6", "tabulate==0.8.*", - "tenacity>=7.*", + "tenacity>=7,<8", "toml==0.10.*", "tqdm==4.*", - "fastapi>=0.68.0", - "uvicorn[standard]>=0.14.0", + "fastapi>=0.68.0,<1", + "uvicorn[standard]>=0.14.0,<1", "proto-plus<1.19.7", "tensorflow-metadata>=1.0.0,<2.0.0", "dask>=2021.*,<2022.02.0", @@ -78,15 +78,15 @@ GCP_REQUIRED = [ "google-cloud-bigquery>=2,<3", - "google-cloud-bigquery-storage >= 2.0.0", - "google-cloud-datastore>=2.1.*", + "google-cloud-bigquery-storage >= 2.0.0,<3", + "google-cloud-datastore>=2.1.*,<3", "google-cloud-storage>=1.34.*,<1.41", "google-cloud-core>=1.4.0,<2.0.0", ] REDIS_REQUIRED = [ "redis==4.2.2", - "hiredis>=2.0.0", + "hiredis>=2.0.0,<3", ] AWS_REQUIRED = [ @@ -95,11 +95,11 @@ ] SNOWFLAKE_REQUIRED = [ - "snowflake-connector-python[pandas]>=2.7.3", + "snowflake-connector-python[pandas]>=2.7.3,<3", ] SPARK_REQUIRED = [ - "pyspark>=3.0.0", + "pyspark>=3.0.0,<4", ] TRINO_REQUIRED = [ @@ -107,11 +107,11 @@ ] POSTGRES_REQUIRED = [ - "psycopg2-binary>=2.8.3", + "psycopg2-binary>=2.8.3,<3", ] HBASE_REQUIRED = [ - "happybase>=1.2.0", + "happybase>=1.2.0,<3", ] GE_REQUIRED = [ @@ -119,7 +119,7 @@ ] GO_REQUIRED = [ - "cffi==1.15.*", + "cffi==1.15.*,<2", ] CI_REQUIRED = ( @@ -128,7 +128,7 @@ "cryptography==3.4.8", "flake8", "black==19.10b0", - "isort>=5", + "isort>=5,<6", "grpcio-tools==1.44.0", "grpcio-testing==1.44.0", "minio==7.1.0", @@ -138,19 +138,19 @@ "mypy-protobuf==3.1", "avro==1.10.0", "gcsfs", - "urllib3>=1.25.4", + "urllib3>=1.25.4,<2", "psutil==5.9.0", - "pytest>=6.0.0", + "pytest>=6.0.0,<7", "pytest-cov", "pytest-xdist", - "pytest-benchmark>=3.4.1", + "pytest-benchmark>=3.4.1,<4", "pytest-lazy-fixture==0.6.3", "pytest-timeout==1.4.2", "pytest-ordering==0.6.*", "pytest-mock==1.10.4", "Sphinx!=4.0.0,<4.4.0", "sphinx-rtd-theme", - "testcontainers[postgresql]>=3.5", + "testcontainers>=3.5,<4", "adlfs==0.5.9", "firebase-admin==4.5.2", "pre-commit", From b094c60d2d1ae1f4d97d25a75c05b293149557e5 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Thu, 5 May 2022 18:02:04 -0700 Subject: [PATCH 2/6] Fix Signed-off-by: Kevin Zhang --- .../requirements/py3.8-ci-requirements.txt | 92 ++++++++++-------- .../requirements/py3.8-requirements.txt | 49 ++++++---- .../requirements/py3.9-ci-requirements.txt | 95 ++++++++++--------- .../requirements/py3.9-requirements.txt | 47 +++++---- setup.py | 2 +- 5 files changed, 159 insertions(+), 126 deletions(-) diff --git a/sdk/python/requirements/py3.8-ci-requirements.txt b/sdk/python/requirements/py3.8-ci-requirements.txt index beadb991de8..c279fcf0d82 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.8 # To update, run: # -# pip-compile --extra=ci --output-file=requirements/py3.8-ci-requirements.txt +# pip-compile --extra=ci --output-file=sdk/python/requirements/py3.8-ci-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -30,7 +30,7 @@ appdirs==1.4.4 # via black appnope==0.1.3 # via ipython -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn asn1crypto==1.5.1 # via @@ -59,11 +59,11 @@ azure-core==1.23.1 # azure-storage-blob azure-datalake-store==0.0.52 # via adlfs -azure-identity==1.9.0 +azure-identity==1.10.0 # via adlfs azure-storage-blob==12.11.0 # via adlfs -babel==2.10.0 +babel==2.10.1 # via sphinx backcall==0.2.0 # via ipython @@ -73,15 +73,17 @@ backports-zoneinfo==0.2.1 # tzlocal black==19.10b0 # via feast (setup.py) -boto3==1.21.43 +boto3==1.22.8 # via # feast (setup.py) # moto -botocore==1.24.43 +botocore==1.25.8 # via # boto3 # moto # s3transfer +build==0.7.0 + # via feast (setup.py) cachecontrol==0.12.11 # via firebase-admin cachetools==4.2.4 @@ -160,9 +162,9 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro @@ -195,7 +197,7 @@ google-api-core[grpc]==1.31.5 # google-cloud-core # google-cloud-datastore # google-cloud-firestore -google-api-python-client==2.45.0 +google-api-python-client==2.47.0 # via firebase-admin google-auth==1.35.0 # via @@ -243,7 +245,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # google-api-core @@ -251,7 +253,7 @@ grpcio==1.44.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -269,7 +271,7 @@ httplib2==0.20.4 # google-auth-httplib2 httptools==0.4.0 # via uvicorn -identify==2.4.12 +identify==2.5.0 # via pre-commit idna==3.3 # via @@ -285,7 +287,7 @@ importlib-resources==5.7.1 # via jsonschema iniconfig==1.1.1 # via pytest -ipython==8.2.0 +ipython==8.3.0 # via great-expectations isodate==0.6.1 # via msrest @@ -293,7 +295,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==3.0.3 +jinja2==2.11.3 # via # altair # feast (setup.py) @@ -308,7 +310,7 @@ jsonpatch==1.32 # via great-expectations jsonpointer==2.3 # via jsonpatch -jsonschema==4.4.0 +jsonschema==4.5.1 # via # altair # feast (setup.py) @@ -316,7 +318,7 @@ jsonschema==4.4.0 # nbformat jupyter-core==4.10.0 # via nbformat -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via @@ -334,13 +336,13 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.5 +moto==3.1.7 # via feast (setup.py) msal==1.17.0 # via # azure-identity # msal-extensions -msal-extensions==0.3.1 +msal-extensions==1.0.0 # via azure-identity msgpack==1.0.3 # via cachecontrol @@ -360,7 +362,7 @@ mypy-extensions==0.4.3 # via mypy mypy-protobuf==3.1 # via feast (setup.py) -nbformat==5.3.0 +nbformat==5.4.0 # via great-expectations nodeenv==1.6.0 # via pre-commit @@ -379,6 +381,7 @@ oscrypto==1.3.0 # via snowflake-connector-python packaging==21.3 # via + # build # dask # deprecation # google-api-core @@ -387,7 +390,7 @@ packaging==21.3 # pytest # redis # sphinx -pandas==1.3.5 +pandas==1.4.2 # via # altair # feast (setup.py) @@ -402,10 +405,12 @@ partd==1.2.0 # via dask pathspec==0.9.0 # via black -pbr==5.8.1 +pbr==5.9.0 # via mock pep517==0.12.0 - # via pip-tools + # via + # build + # pip-tools pexpect==4.8.0 # via ipython pickleshare==0.7.5 @@ -420,7 +425,7 @@ ply==3.11 # via thriftpy2 portalocker==2.4.0 # via msal-extensions -pre-commit==2.18.1 +pre-commit==2.19.0 # via feast (setup.py) prompt-toolkit==3.0.29 # via ipython @@ -483,7 +488,7 @@ pydantic==1.9.0 # feast (setup.py) pyflakes==2.4.0 # via flake8 -pygments==2.11.2 +pygments==2.12.0 # via # ipython # sphinx @@ -503,7 +508,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==7.1.1 +pytest==6.2.5 # via # feast (setup.py) # pytest-benchmark @@ -551,7 +556,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==6.0 +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -559,7 +564,7 @@ pyyaml==6.0 # uvicorn redis==4.2.2 # via feast (setup.py) -regex==2022.3.15 +regex==2022.4.24 # via black requests==2.27.1 # via @@ -615,12 +620,13 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil + # tenacity # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==2.7.6 +snowflake-connector-python[pandas]==2.7.7 # via feast (setup.py) sphinx==4.3.2 # via @@ -642,11 +648,11 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -661,12 +667,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit + # pytest tomli==2.0.1 # via + # build # coverage # mypy # pep517 - # pytest toolz==0.11.2 # via # altair @@ -682,29 +689,29 @@ traitlets==5.1.1 # jupyter-core # matplotlib-inline # nbformat -trino==0.312.0 +trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.17 +types-protobuf==3.19.18 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.11 +types-python-dateutil==2.8.14 # via feast (setup.py) -types-pytz==2021.3.6 +types-pytz==2021.3.7 # via feast (setup.py) -types-pyyaml==6.0.6 +types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.1.21 +types-redis==4.2.1 # via feast (setup.py) -types-requests==2.27.19 +types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.7 +types-tabulate==0.8.8 # via feast (setup.py) -types-urllib3==1.26.13 +types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via @@ -712,6 +719,7 @@ typing-extensions==4.2.0 # great-expectations # mypy # pydantic + # starlette tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 @@ -740,11 +748,11 @@ websocket-client==1.3.2 # via docker websockets==10.3 # via uvicorn -werkzeug==2.1.1 +werkzeug==2.1.2 # via moto wheel==0.37.1 # via pip-tools -wrapt==1.14.0 +wrapt==1.14.1 # via # deprecated # testcontainers diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index 688710ba44d..40fee58d766 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.8 # To update, run: # -# pip-compile --output-file=requirements/py3.8-requirements.txt +# pip-compile --output-file=sdk/python/requirements/py3.8-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -10,11 +10,11 @@ anyio==3.5.0 # via # starlette # watchgod -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==5.0.0 +cachetools==4.2.4 # via google-auth certifi==2021.10.8 # via requests @@ -32,28 +32,28 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro fsspec==2022.3.0 # via dask -google-api-core==2.7.2 +google-api-core==1.31.5 # via feast (setup.py) -google-auth==2.6.5 +google-auth==1.35.0 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -65,11 +65,11 @@ idna==3.3 # requests importlib-resources==5.7.1 # via jsonschema -jinja2==3.1.1 +jinja2==2.11.3 # via feast (setup.py) -jsonschema==4.4.0 +jsonschema==4.5.1 # via feast (setup.py) -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via jinja2 @@ -82,7 +82,9 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via dask + # via + # dask + # google-api-core pandas==1.4.2 # via # feast (setup.py) @@ -101,7 +103,7 @@ protobuf==3.19.4 # grpcio-reflection # proto-plus # tensorflow-metadata -pyarrow==7.0.0 +pyarrow==6.0.1 # via feast (setup.py) pyasn1==0.4.8 # via @@ -122,8 +124,10 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via pandas -pyyaml==6.0 + # via + # google-api-core + # pandas +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -135,17 +139,19 @@ rsa==4.8 six==1.16.0 # via # absl-py + # google-api-core # google-auth # grpcio # pandavro # python-dateutil + # tenacity sniffio==1.2.0 # via anyio -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -158,7 +164,9 @@ toolz==0.11.2 tqdm==4.64.0 # via feast (setup.py) typing-extensions==4.2.0 - # via pydantic + # via + # pydantic + # starlette urllib3==1.26.9 # via requests uvicorn[standard]==0.17.6 @@ -171,3 +179,6 @@ websockets==10.3 # via uvicorn zipp==3.8.0 # via importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index ef3f7f67dee..514309e0e4e 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # -# pip-compile --extra=ci --output-file=requirements/py3.9-ci-requirements.txt +# pip-compile --extra=ci --output-file=sdk/python/requirements/py3.9-ci-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -30,7 +30,7 @@ appdirs==1.4.4 # via black appnope==0.1.3 # via ipython -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn asn1crypto==1.5.1 # via @@ -59,25 +59,27 @@ azure-core==1.23.1 # azure-storage-blob azure-datalake-store==0.0.52 # via adlfs -azure-identity==1.9.0 +azure-identity==1.10.0 # via adlfs azure-storage-blob==12.11.0 # via adlfs -babel==2.10.0 +babel==2.10.1 # via sphinx backcall==0.2.0 # via ipython black==19.10b0 # via feast (setup.py) -boto3==1.21.43 +boto3==1.22.8 # via # feast (setup.py) # moto -botocore==1.24.43 +botocore==1.25.8 # via # boto3 # moto # s3transfer +build==0.7.0 + # via feast (setup.py) cachecontrol==0.12.11 # via firebase-admin cachetools==4.2.4 @@ -156,9 +158,9 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro @@ -191,7 +193,7 @@ google-api-core[grpc]==1.31.5 # google-cloud-core # google-cloud-datastore # google-cloud-firestore -google-api-python-client==2.45.0 +google-api-python-client==2.47.0 # via firebase-admin google-auth==1.35.0 # via @@ -239,7 +241,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # google-api-core @@ -247,7 +249,7 @@ grpcio==1.44.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -265,7 +267,7 @@ httplib2==0.20.4 # google-auth-httplib2 httptools==0.4.0 # via uvicorn -identify==2.4.12 +identify==2.5.0 # via pre-commit idna==3.3 # via @@ -279,7 +281,7 @@ importlib-metadata==4.11.3 # via great-expectations iniconfig==1.1.1 # via pytest -ipython==8.2.0 +ipython==8.3.0 # via great-expectations isodate==0.6.1 # via msrest @@ -287,7 +289,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==3.0.3 +jinja2==2.11.3 # via # altair # feast (setup.py) @@ -302,7 +304,7 @@ jsonpatch==1.32 # via great-expectations jsonpointer==2.3 # via jsonpatch -jsonschema==4.4.0 +jsonschema==4.5.1 # via # altair # feast (setup.py) @@ -310,7 +312,7 @@ jsonschema==4.4.0 # nbformat jupyter-core==4.10.0 # via nbformat -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via @@ -328,13 +330,13 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.5 +moto==3.1.7 # via feast (setup.py) msal==1.17.0 # via # azure-identity # msal-extensions -msal-extensions==0.3.1 +msal-extensions==1.0.0 # via azure-identity msgpack==1.0.3 # via cachecontrol @@ -354,7 +356,7 @@ mypy-extensions==0.4.3 # via mypy mypy-protobuf==3.1 # via feast (setup.py) -nbformat==5.3.0 +nbformat==5.4.0 # via great-expectations nodeenv==1.6.0 # via pre-commit @@ -373,6 +375,7 @@ oscrypto==1.3.0 # via snowflake-connector-python packaging==21.3 # via + # build # dask # deprecation # google-api-core @@ -381,7 +384,7 @@ packaging==21.3 # pytest # redis # sphinx -pandas==1.3.5 +pandas==1.4.2 # via # altair # feast (setup.py) @@ -396,10 +399,12 @@ partd==1.2.0 # via dask pathspec==0.9.0 # via black -pbr==5.8.1 +pbr==5.9.0 # via mock pep517==0.12.0 - # via pip-tools + # via + # build + # pip-tools pexpect==4.8.0 # via ipython pickleshare==0.7.5 @@ -414,7 +419,7 @@ ply==3.11 # via thriftpy2 portalocker==2.4.0 # via msal-extensions -pre-commit==2.18.1 +pre-commit==2.19.0 # via feast (setup.py) prompt-toolkit==3.0.29 # via ipython @@ -477,7 +482,7 @@ pydantic==1.9.0 # feast (setup.py) pyflakes==2.4.0 # via flake8 -pygments==2.11.2 +pygments==2.12.0 # via # ipython # sphinx @@ -497,7 +502,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==7.1.1 +pytest==6.2.5 # via # feast (setup.py) # pytest-benchmark @@ -545,7 +550,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==6.0 +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -553,7 +558,7 @@ pyyaml==6.0 # uvicorn redis==4.2.2 # via feast (setup.py) -regex==2022.3.15 +regex==2022.4.24 # via black requests==2.27.1 # via @@ -586,8 +591,6 @@ rsa==4.8 # via google-auth ruamel-yaml==0.17.17 # via great-expectations -ruamel-yaml-clib==0.2.6 - # via ruamel-yaml s3transfer==0.5.2 # via boto3 scipy==1.8.0 @@ -609,12 +612,13 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil + # tenacity # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==2.7.6 +snowflake-connector-python[pandas]==2.7.7 # via feast (setup.py) sphinx==4.3.2 # via @@ -636,11 +640,11 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -655,12 +659,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit + # pytest tomli==2.0.1 # via + # build # coverage # mypy # pep517 - # pytest toolz==0.11.2 # via # altair @@ -676,29 +681,29 @@ traitlets==5.1.1 # jupyter-core # matplotlib-inline # nbformat -trino==0.312.0 +trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.17 +types-protobuf==3.19.18 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.11 +types-python-dateutil==2.8.14 # via feast (setup.py) -types-pytz==2021.3.6 +types-pytz==2021.3.7 # via feast (setup.py) -types-pyyaml==6.0.6 +types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.1.21 +types-redis==4.2.1 # via feast (setup.py) -types-requests==2.27.19 +types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.7 +types-tabulate==0.8.8 # via feast (setup.py) -types-urllib3==1.26.13 +types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via @@ -734,11 +739,11 @@ websocket-client==1.3.2 # via docker websockets==10.3 # via uvicorn -werkzeug==2.1.1 +werkzeug==2.1.2 # via moto wheel==0.37.1 # via pip-tools -wrapt==1.14.0 +wrapt==1.14.1 # via # deprecated # testcontainers diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index ce098cbb8b1..dbf8d201bf2 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with python 3.9 +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # -# pip-compile --output-file=requirements/py3.9-requirements.txt +# pip-compile --output-file=sdk/python/requirements/py3.9-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -10,11 +10,11 @@ anyio==3.5.0 # via # starlette # watchgod -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==5.0.0 +cachetools==4.2.4 # via google-auth certifi==2021.10.8 # via requests @@ -32,28 +32,28 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro fsspec==2022.3.0 # via dask -google-api-core==2.7.2 +google-api-core==1.31.5 # via feast (setup.py) -google-auth==2.6.5 +google-auth==1.35.0 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -63,11 +63,11 @@ idna==3.3 # via # anyio # requests -jinja2==3.1.1 +jinja2==2.11.3 # via feast (setup.py) -jsonschema==4.4.0 +jsonschema==4.5.1 # via feast (setup.py) -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via jinja2 @@ -80,7 +80,9 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via dask + # via + # dask + # google-api-core pandas==1.4.2 # via # feast (setup.py) @@ -99,7 +101,7 @@ protobuf==3.19.4 # grpcio-reflection # proto-plus # tensorflow-metadata -pyarrow==7.0.0 +pyarrow==6.0.1 # via feast (setup.py) pyasn1==0.4.8 # via @@ -120,8 +122,10 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via pandas -pyyaml==6.0 + # via + # google-api-core + # pandas +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -133,17 +137,19 @@ rsa==4.8 six==1.16.0 # via # absl-py + # google-api-core # google-auth # grpcio # pandavro # python-dateutil + # tenacity sniffio==1.2.0 # via anyio -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -167,3 +173,6 @@ watchgod==0.8.2 # via uvicorn websockets==10.3 # via uvicorn + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/setup.py b/setup.py index 8e54d94667a..c6bf6294505 100644 --- a/setup.py +++ b/setup.py @@ -62,7 +62,7 @@ "pandavro==1.5.*", "protobuf>=3.10,<3.20", "proto-plus<1.19.7", - "pyarrow>=4,<5", + "pyarrow>=4,<7", "pydantic>=1,<2", "PyYAML>=5.4.*,<6", "tabulate==0.8.*", From 8ef70dbbc7b8772a2c0dd4f992780bfb8c9e7215 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Thu, 5 May 2022 18:08:02 -0700 Subject: [PATCH 3/6] Fix requirements Signed-off-by: Kevin Zhang --- .../requirements/py3.7-ci-requirements.txt | 90 ++++++++++--------- .../requirements/py3.7-requirements.txt | 45 ++++++---- 2 files changed, 76 insertions(+), 59 deletions(-) diff --git a/sdk/python/requirements/py3.7-ci-requirements.txt b/sdk/python/requirements/py3.7-ci-requirements.txt index c98217e5bab..4022e9c04fc 100644 --- a/sdk/python/requirements/py3.7-ci-requirements.txt +++ b/sdk/python/requirements/py3.7-ci-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.7 # To update, run: # -# pip-compile --extra=ci --output-file=requirements/py3.7-ci-requirements.txt +# pip-compile --extra=ci --output-file=sdk/python/requirements/py3.7-ci-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -30,7 +30,7 @@ appdirs==1.4.4 # via black appnope==0.1.3 # via ipython -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn asn1crypto==1.5.1 # via @@ -59,11 +59,11 @@ azure-core==1.23.1 # azure-storage-blob azure-datalake-store==0.0.52 # via adlfs -azure-identity==1.9.0 +azure-identity==1.10.0 # via adlfs azure-storage-blob==12.11.0 # via adlfs -babel==2.10.0 +babel==2.10.1 # via sphinx backcall==0.2.0 # via ipython @@ -73,15 +73,17 @@ backports-zoneinfo==0.2.1 # tzlocal black==19.10b0 # via feast (setup.py) -boto3==1.21.43 +boto3==1.22.8 # via # feast (setup.py) # moto -botocore==1.24.43 +botocore==1.25.8 # via # boto3 # moto # s3transfer +build==0.7.0 + # via feast (setup.py) cachecontrol==0.12.11 # via firebase-admin cachetools==4.2.4 @@ -158,9 +160,9 @@ entrypoints==0.4 # via altair execnet==1.9.0 # via pytest-xdist -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro @@ -193,7 +195,7 @@ google-api-core[grpc]==1.31.5 # google-cloud-core # google-cloud-datastore # google-cloud-firestore -google-api-python-client==2.45.0 +google-api-python-client==2.47.0 # via firebase-admin google-auth==1.35.0 # via @@ -241,7 +243,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # google-api-core @@ -249,7 +251,7 @@ grpcio==1.44.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -267,7 +269,7 @@ httplib2==0.20.4 # google-auth-httplib2 httptools==0.4.0 # via uvicorn -identify==2.4.12 +identify==2.5.0 # via pre-commit idna==3.3 # via @@ -279,6 +281,7 @@ imagesize==1.3.0 # via sphinx importlib-metadata==4.2.0 # via + # build # click # flake8 # great-expectations @@ -294,7 +297,7 @@ importlib-resources==5.7.1 # via jsonschema iniconfig==1.1.1 # via pytest -ipython==7.32.0 +ipython==7.33.0 # via great-expectations isodate==0.6.1 # via msrest @@ -302,7 +305,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==3.0.3 +jinja2==2.11.3 # via # altair # feast (setup.py) @@ -317,7 +320,7 @@ jsonpatch==1.32 # via great-expectations jsonpointer==2.3 # via jsonpatch -jsonschema==4.4.0 +jsonschema==4.5.1 # via # altair # feast (setup.py) @@ -325,7 +328,7 @@ jsonschema==4.4.0 # nbformat jupyter-core==4.10.0 # via nbformat -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via @@ -343,13 +346,13 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.5 +moto==3.1.7 # via feast (setup.py) msal==1.17.0 # via # azure-identity # msal-extensions -msal-extensions==0.3.1 +msal-extensions==1.0.0 # via azure-identity msgpack==1.0.3 # via cachecontrol @@ -369,7 +372,7 @@ mypy-extensions==0.4.3 # via mypy mypy-protobuf==3.1 # via feast (setup.py) -nbformat==5.3.0 +nbformat==5.4.0 # via great-expectations nodeenv==1.6.0 # via pre-commit @@ -388,6 +391,7 @@ oscrypto==1.3.0 # via snowflake-connector-python packaging==21.3 # via + # build # dask # deprecation # google-api-core @@ -411,10 +415,12 @@ partd==1.2.0 # via dask pathspec==0.9.0 # via black -pbr==5.8.1 +pbr==5.9.0 # via mock pep517==0.12.0 - # via pip-tools + # via + # build + # pip-tools pexpect==4.8.0 # via ipython pickleshare==0.7.5 @@ -429,7 +435,7 @@ ply==3.11 # via thriftpy2 portalocker==2.4.0 # via msal-extensions -pre-commit==2.18.1 +pre-commit==2.19.0 # via feast (setup.py) prompt-toolkit==3.0.29 # via ipython @@ -490,7 +496,7 @@ pydantic==1.9.0 # feast (setup.py) pyflakes==2.4.0 # via flake8 -pygments==2.11.2 +pygments==2.12.0 # via # ipython # sphinx @@ -510,7 +516,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==7.1.1 +pytest==6.2.5 # via # feast (setup.py) # pytest-benchmark @@ -558,7 +564,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==6.0 +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -566,7 +572,7 @@ pyyaml==6.0 # uvicorn redis==4.2.2 # via feast (setup.py) -regex==2022.3.15 +regex==2022.4.24 # via black requests==2.27.1 # via @@ -622,12 +628,13 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil + # tenacity # virtualenv sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==2.7.6 +snowflake-connector-python[pandas]==2.7.7 # via feast (setup.py) sphinx==4.3.2 # via @@ -647,11 +654,11 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -666,12 +673,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit + # pytest tomli==2.0.1 # via + # build # coverage # mypy # pep517 - # pytest toolz==0.11.2 # via # altair @@ -687,31 +695,31 @@ traitlets==5.1.1 # jupyter-core # matplotlib-inline # nbformat -trino==0.312.0 +trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via # black # mypy -types-protobuf==3.19.17 +types-protobuf==3.19.18 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.11 +types-python-dateutil==2.8.14 # via feast (setup.py) -types-pytz==2021.3.6 +types-pytz==2021.3.7 # via feast (setup.py) -types-pyyaml==6.0.6 +types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.1.21 +types-redis==4.2.1 # via feast (setup.py) -types-requests==2.27.19 +types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.7 +types-tabulate==0.8.8 # via feast (setup.py) -types-urllib3==1.26.13 +types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via @@ -758,11 +766,11 @@ websocket-client==1.3.2 # via docker websockets==10.3 # via uvicorn -werkzeug==2.1.1 +werkzeug==2.1.2 # via moto wheel==0.37.1 # via pip-tools -wrapt==1.14.0 +wrapt==1.14.1 # via # deprecated # testcontainers diff --git a/sdk/python/requirements/py3.7-requirements.txt b/sdk/python/requirements/py3.7-requirements.txt index 8ce9444872f..657214ed199 100644 --- a/sdk/python/requirements/py3.7-requirements.txt +++ b/sdk/python/requirements/py3.7-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.7 # To update, run: # -# pip-compile --output-file=requirements/py3.7-requirements.txt +# pip-compile --output-file=sdk/python/requirements/py3.7-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -10,11 +10,11 @@ anyio==3.5.0 # via # starlette # watchgod -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==5.0.0 +cachetools==4.2.4 # via google-auth certifi==2021.10.8 # via requests @@ -32,28 +32,28 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro fsspec==2022.3.0 # via dask -google-api-core==2.7.2 +google-api-core==1.31.5 # via feast (setup.py) -google-auth==2.6.5 +google-auth==1.35.0 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -69,11 +69,11 @@ importlib-metadata==4.11.3 # jsonschema importlib-resources==5.7.1 # via jsonschema -jinja2==3.1.1 +jinja2==2.11.3 # via feast (setup.py) -jsonschema==4.4.0 +jsonschema==4.5.1 # via feast (setup.py) -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via jinja2 @@ -86,7 +86,9 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via dask + # via + # dask + # google-api-core pandas==1.3.5 # via # feast (setup.py) @@ -105,7 +107,7 @@ protobuf==3.19.4 # grpcio-reflection # proto-plus # tensorflow-metadata -pyarrow==7.0.0 +pyarrow==6.0.1 # via feast (setup.py) pyasn1==0.4.8 # via @@ -126,8 +128,10 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via pandas -pyyaml==6.0 + # via + # google-api-core + # pandas +pyyaml==5.4.1 # via # dask # feast (setup.py) @@ -139,17 +143,19 @@ rsa==4.8 six==1.16.0 # via # absl-py + # google-api-core # google-auth # grpcio # pandavro # python-dateutil + # tenacity sniffio==1.2.0 # via anyio -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==8.0.1 +tenacity==7.0.0 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -185,3 +191,6 @@ zipp==3.8.0 # via # importlib-metadata # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# setuptools From 90dc6357b2504a42918be2cf2340aa0db567f9ea Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Thu, 5 May 2022 18:34:03 -0700 Subject: [PATCH 4/6] Fix Signed-off-by: Kevin Zhang --- sdk/python/requirements/py3.7-ci-requirements.txt | 11 +++++------ sdk/python/requirements/py3.7-requirements.txt | 7 +++---- setup.py | 8 ++++---- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/sdk/python/requirements/py3.7-ci-requirements.txt b/sdk/python/requirements/py3.7-ci-requirements.txt index 4022e9c04fc..4232f5b2941 100644 --- a/sdk/python/requirements/py3.7-ci-requirements.txt +++ b/sdk/python/requirements/py3.7-ci-requirements.txt @@ -305,7 +305,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==2.11.3 +jinja2==3.0.3 # via # altair # feast (setup.py) @@ -516,7 +516,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==6.2.5 +pytest==7.1.2 # via # feast (setup.py) # pytest-benchmark @@ -564,7 +564,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -628,7 +628,6 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil - # tenacity # virtualenv sniffio==1.2.0 # via anyio @@ -658,7 +657,7 @@ starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -673,13 +672,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit - # pytest tomli==2.0.1 # via # build # coverage # mypy # pep517 + # pytest toolz==0.11.2 # via # altair diff --git a/sdk/python/requirements/py3.7-requirements.txt b/sdk/python/requirements/py3.7-requirements.txt index 657214ed199..dfdd86e39a1 100644 --- a/sdk/python/requirements/py3.7-requirements.txt +++ b/sdk/python/requirements/py3.7-requirements.txt @@ -69,7 +69,7 @@ importlib-metadata==4.11.3 # jsonschema importlib-resources==5.7.1 # via jsonschema -jinja2==2.11.3 +jinja2==3.1.2 # via feast (setup.py) jsonschema==4.5.1 # via feast (setup.py) @@ -131,7 +131,7 @@ pytz==2022.1 # via # google-api-core # pandas -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -148,14 +148,13 @@ six==1.16.0 # grpcio # pandavro # python-dateutil - # tenacity sniffio==1.2.0 # via anyio starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) diff --git a/setup.py b/setup.py index c6bf6294505..e626498a767 100644 --- a/setup.py +++ b/setup.py @@ -54,7 +54,7 @@ "googleapis-common-protos==1.52.*,<2", "grpcio>=1.34.0,<2", "grpcio-reflection>=1.34.0,<2", - "Jinja2>=2,<3", + "Jinja2>=2,<4", "jsonschema", "mmh3", "numpy<1.22,<2", @@ -64,9 +64,9 @@ "proto-plus<1.19.7", "pyarrow>=4,<7", "pydantic>=1,<2", - "PyYAML>=5.4.*,<6", + "PyYAML>=5.4.*,<7", "tabulate==0.8.*", - "tenacity>=7,<8", + "tenacity>=7,<9", "toml==0.10.*", "tqdm==4.*", "fastapi>=0.68.0,<1", @@ -140,7 +140,7 @@ "gcsfs", "urllib3>=1.25.4,<2", "psutil==5.9.0", - "pytest>=6.0.0,<7", + "pytest>=6.0.0,<8", "pytest-cov", "pytest-xdist", "pytest-benchmark>=3.4.1,<4", From 8ef7431998e0401e730b703e9209b7d2d9fc7757 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Thu, 5 May 2022 18:42:46 -0700 Subject: [PATCH 5/6] Fix Signed-off-by: Kevin Zhang --- .../requirements/py3.10-ci-requirements.txt | 82 ++++++++++--------- .../requirements/py3.10-requirements.txt | 40 +++++---- .../requirements/py3.8-ci-requirements.txt | 11 ++- .../requirements/py3.8-requirements.txt | 7 +- .../requirements/py3.9-ci-requirements.txt | 16 ++-- .../requirements/py3.9-requirements.txt | 13 +-- 6 files changed, 92 insertions(+), 77 deletions(-) diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 2e0b9a8ef51..0655eb9c769 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.10 # To update, run: # -# pip-compile --extra=ci --output-file=requirements/py3.10-ci-requirements.txt +# pip-compile --extra=ci --output-file=sdk/python/requirements/py3.10-ci-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -30,7 +30,7 @@ appdirs==1.4.4 # via black appnope==0.1.3 # via ipython -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn asn1crypto==1.5.1 # via @@ -59,25 +59,27 @@ azure-core==1.23.1 # azure-storage-blob azure-datalake-store==0.0.52 # via adlfs -azure-identity==1.9.0 +azure-identity==1.10.0 # via adlfs azure-storage-blob==12.11.0 # via adlfs -babel==2.10.0 +babel==2.10.1 # via sphinx backcall==0.2.0 # via ipython black==19.10b0 # via feast (setup.py) -boto3==1.21.43 +boto3==1.22.8 # via # feast (setup.py) # moto -botocore==1.24.43 +botocore==1.25.8 # via # boto3 # moto # s3transfer +build==0.7.0 + # via feast (setup.py) cachecontrol==0.12.11 # via firebase-admin cachetools==4.2.4 @@ -156,9 +158,9 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro @@ -191,7 +193,7 @@ google-api-core[grpc]==1.31.5 # google-cloud-core # google-cloud-datastore # google-cloud-firestore -google-api-python-client==2.45.0 +google-api-python-client==2.47.0 # via firebase-admin google-auth==1.35.0 # via @@ -239,7 +241,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # google-api-core @@ -247,7 +249,7 @@ grpcio==1.44.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -265,7 +267,7 @@ httplib2==0.20.4 # google-auth-httplib2 httptools==0.4.0 # via uvicorn -identify==2.4.12 +identify==2.5.0 # via pre-commit idna==3.3 # via @@ -279,7 +281,7 @@ importlib-metadata==4.11.3 # via great-expectations iniconfig==1.1.1 # via pytest -ipython==8.2.0 +ipython==8.3.0 # via great-expectations isodate==0.6.1 # via msrest @@ -302,7 +304,7 @@ jsonpatch==1.32 # via great-expectations jsonpointer==2.3 # via jsonpatch -jsonschema==4.4.0 +jsonschema==4.5.1 # via # altair # feast (setup.py) @@ -310,7 +312,7 @@ jsonschema==4.4.0 # nbformat jupyter-core==4.10.0 # via nbformat -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via @@ -328,13 +330,13 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.5 +moto==3.1.7 # via feast (setup.py) msal==1.17.0 # via # azure-identity # msal-extensions -msal-extensions==0.3.1 +msal-extensions==1.0.0 # via azure-identity msgpack==1.0.3 # via cachecontrol @@ -354,7 +356,7 @@ mypy-extensions==0.4.3 # via mypy mypy-protobuf==3.1 # via feast (setup.py) -nbformat==5.3.0 +nbformat==5.4.0 # via great-expectations nodeenv==1.6.0 # via pre-commit @@ -373,6 +375,7 @@ oscrypto==1.3.0 # via snowflake-connector-python packaging==21.3 # via + # build # dask # deprecation # google-api-core @@ -381,7 +384,7 @@ packaging==21.3 # pytest # redis # sphinx -pandas==1.3.5 +pandas==1.4.2 # via # altair # feast (setup.py) @@ -396,10 +399,12 @@ partd==1.2.0 # via dask pathspec==0.9.0 # via black -pbr==5.8.1 +pbr==5.9.0 # via mock pep517==0.12.0 - # via pip-tools + # via + # build + # pip-tools pexpect==4.8.0 # via ipython pickleshare==0.7.5 @@ -414,7 +419,7 @@ ply==3.11 # via thriftpy2 portalocker==2.4.0 # via msal-extensions -pre-commit==2.18.1 +pre-commit==2.19.0 # via feast (setup.py) prompt-toolkit==3.0.29 # via ipython @@ -477,7 +482,7 @@ pydantic==1.9.0 # feast (setup.py) pyflakes==2.4.0 # via flake8 -pygments==2.11.2 +pygments==2.12.0 # via # ipython # sphinx @@ -497,7 +502,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==7.1.1 +pytest==7.1.2 # via # feast (setup.py) # pytest-benchmark @@ -553,7 +558,7 @@ pyyaml==6.0 # uvicorn redis==4.2.2 # via feast (setup.py) -regex==2022.3.15 +regex==2022.4.24 # via black requests==2.27.1 # via @@ -612,7 +617,7 @@ sniffio==1.2.0 # via anyio snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==2.7.6 +snowflake-connector-python[pandas]==2.7.7 # via feast (setup.py) sphinx==4.3.2 # via @@ -634,7 +639,7 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) @@ -655,6 +660,7 @@ toml==0.10.2 # pre-commit tomli==2.0.1 # via + # build # coverage # mypy # pep517 @@ -674,29 +680,29 @@ traitlets==5.1.1 # jupyter-core # matplotlib-inline # nbformat -trino==0.312.0 +trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.17 +types-protobuf==3.19.18 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.11 +types-python-dateutil==2.8.14 # via feast (setup.py) -types-pytz==2021.3.6 +types-pytz==2021.3.7 # via feast (setup.py) -types-pyyaml==6.0.6 +types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.1.21 +types-redis==4.2.1 # via feast (setup.py) -types-requests==2.27.19 +types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.7 +types-tabulate==0.8.8 # via feast (setup.py) -types-urllib3==1.26.13 +types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via @@ -732,11 +738,11 @@ websocket-client==1.3.2 # via docker websockets==10.3 # via uvicorn -werkzeug==2.1.1 +werkzeug==2.1.2 # via moto wheel==0.37.1 # via pip-tools -wrapt==1.14.0 +wrapt==1.14.1 # via # deprecated # testcontainers diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index 02d385c37fd..369c3b8e60b 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with python 3.10 # To update, run: # -# pip-compile --output-file=requirements/py3.10-requirements.txt +# pip-compile --output-file=sdk/python/requirements/py3.10-requirements.txt # absl-py==1.0.0 # via tensorflow-metadata @@ -10,11 +10,11 @@ anyio==3.5.0 # via # starlette # watchgod -asgiref==3.5.0 +asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==5.0.0 +cachetools==4.2.4 # via google-auth certifi==2021.10.8 # via requests @@ -32,28 +32,28 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.75.2 +fastapi==0.76.0 # via feast (setup.py) -fastavro==1.4.10 +fastavro==1.4.11 # via # feast (setup.py) # pandavro fsspec==2022.3.0 # via dask -google-api-core==2.7.2 +google-api-core==1.31.5 # via feast (setup.py) -google-auth==2.6.5 +google-auth==1.35.0 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.44.0 +grpcio==1.46.0 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.44.0 +grpcio-reflection==1.46.0 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -63,11 +63,11 @@ idna==3.3 # via # anyio # requests -jinja2==3.1.1 +jinja2==3.1.2 # via feast (setup.py) -jsonschema==4.4.0 +jsonschema==4.5.1 # via feast (setup.py) -locket==0.2.1 +locket==1.0.0 # via partd markupsafe==2.1.1 # via jinja2 @@ -80,7 +80,9 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via dask + # via + # dask + # google-api-core pandas==1.4.2 # via # feast (setup.py) @@ -99,7 +101,7 @@ protobuf==3.19.4 # grpcio-reflection # proto-plus # tensorflow-metadata -pyarrow==7.0.0 +pyarrow==6.0.1 # via feast (setup.py) pyasn1==0.4.8 # via @@ -120,7 +122,9 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via pandas + # via + # google-api-core + # pandas pyyaml==6.0 # via # dask @@ -133,13 +137,14 @@ rsa==4.8 six==1.16.0 # via # absl-py + # google-api-core # google-auth # grpcio # pandavro # python-dateutil sniffio==1.2.0 # via anyio -starlette==0.17.1 +starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) @@ -167,3 +172,6 @@ watchgod==0.8.2 # via uvicorn websockets==10.3 # via uvicorn + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/sdk/python/requirements/py3.8-ci-requirements.txt b/sdk/python/requirements/py3.8-ci-requirements.txt index c279fcf0d82..db3eca4b538 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -295,7 +295,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==2.11.3 +jinja2==3.0.3 # via # altair # feast (setup.py) @@ -508,7 +508,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==6.2.5 +pytest==7.1.2 # via # feast (setup.py) # pytest-benchmark @@ -556,7 +556,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -620,7 +620,6 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil - # tenacity # virtualenv sniffio==1.2.0 # via anyio @@ -652,7 +651,7 @@ starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -667,13 +666,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit - # pytest tomli==2.0.1 # via # build # coverage # mypy # pep517 + # pytest toolz==0.11.2 # via # altair diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index 40fee58d766..9e47d0e831d 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -65,7 +65,7 @@ idna==3.3 # requests importlib-resources==5.7.1 # via jsonschema -jinja2==2.11.3 +jinja2==3.1.2 # via feast (setup.py) jsonschema==4.5.1 # via feast (setup.py) @@ -127,7 +127,7 @@ pytz==2022.1 # via # google-api-core # pandas -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -144,14 +144,13 @@ six==1.16.0 # grpcio # pandavro # python-dateutil - # tenacity sniffio==1.2.0 # via anyio starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 514309e0e4e..4a96dc6fd2c 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with python 3.10 +# This file is autogenerated by pip-compile with python 3.9 # To update, run: # # pip-compile --extra=ci --output-file=sdk/python/requirements/py3.9-ci-requirements.txt @@ -289,7 +289,7 @@ isort==5.10.1 # via feast (setup.py) jedi==0.18.1 # via ipython -jinja2==2.11.3 +jinja2==3.0.3 # via # altair # feast (setup.py) @@ -502,7 +502,7 @@ pyrsistent==0.18.1 # via jsonschema pyspark==3.2.1 # via feast (setup.py) -pytest==6.2.5 +pytest==7.1.2 # via # feast (setup.py) # pytest-benchmark @@ -550,7 +550,7 @@ pytz==2022.1 # trino pytz-deprecation-shim==0.1.0.post0 # via tzlocal -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -591,6 +591,8 @@ rsa==4.8 # via google-auth ruamel-yaml==0.17.17 # via great-expectations +ruamel-yaml-clib==0.2.6 + # via ruamel-yaml s3transfer==0.5.2 # via boto3 scipy==1.8.0 @@ -612,7 +614,6 @@ six==1.16.0 # pandavro # pyopenssl # python-dateutil - # tenacity # virtualenv sniffio==1.2.0 # via anyio @@ -644,7 +645,7 @@ starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -659,13 +660,13 @@ toml==0.10.2 # black # feast (setup.py) # pre-commit - # pytest tomli==2.0.1 # via # build # coverage # mypy # pep517 + # pytest toolz==0.11.2 # via # altair @@ -711,6 +712,7 @@ typing-extensions==4.2.0 # great-expectations # mypy # pydantic + # starlette tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index dbf8d201bf2..0ad985b828e 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with python 3.10 +# This file is autogenerated by pip-compile with python 3.9 # To update, run: # # pip-compile --output-file=sdk/python/requirements/py3.9-requirements.txt @@ -63,7 +63,7 @@ idna==3.3 # via # anyio # requests -jinja2==2.11.3 +jinja2==3.1.2 # via feast (setup.py) jsonschema==4.5.1 # via feast (setup.py) @@ -125,7 +125,7 @@ pytz==2022.1 # via # google-api-core # pandas -pyyaml==5.4.1 +pyyaml==6.0 # via # dask # feast (setup.py) @@ -142,14 +142,13 @@ six==1.16.0 # grpcio # pandavro # python-dateutil - # tenacity sniffio==1.2.0 # via anyio starlette==0.18.0 # via fastapi tabulate==0.8.9 # via feast (setup.py) -tenacity==7.0.0 +tenacity==8.0.1 # via feast (setup.py) tensorflow-metadata==1.7.0 # via feast (setup.py) @@ -162,7 +161,9 @@ toolz==0.11.2 tqdm==4.64.0 # via feast (setup.py) typing-extensions==4.2.0 - # via pydantic + # via + # pydantic + # starlette urllib3==1.26.9 # via requests uvicorn[standard]==0.17.6 From a1b7e7742a61ffe44f4a0f15f17e3ed4e7079cf4 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Mon, 9 May 2022 16:59:22 -0700 Subject: [PATCH 6/6] Address issues Signed-off-by: Kevin Zhang --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e626498a767..3216471ff0a 100644 --- a/setup.py +++ b/setup.py @@ -50,7 +50,7 @@ "colorama>=0.3.9,<1", "dill==0.3.*", "fastavro>=1.1.0,<2", - "google-api-core>=1.23.0,<2", + "google-api-core>=1.23.0,<3", "googleapis-common-protos==1.52.*,<2", "grpcio>=1.34.0,<2", "grpcio-reflection>=1.34.0,<2",