diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 0655eb9c76..120f0d1158 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -12,17 +12,23 @@ adal==1.2.7 # msrestazure adlfs==0.5.9 # via feast (setup.py) +aiobotocore==2.1.2 + # via s3fs aiohttp==3.8.1 # via # adlfs + # aiobotocore # gcsfs + # s3fs +aioitertools==0.10.0 + # via aiobotocore aiosignal==1.2.0 # via aiohttp alabaster==0.7.12 # via sphinx altair==4.2.0 # via great-expectations -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -52,7 +58,7 @@ attrs==21.4.0 # pytest avro==1.10.0 # via feast (setup.py) -azure-core==1.23.1 +azure-core==1.24.0 # via # adlfs # azure-identity @@ -61,7 +67,7 @@ azure-datalake-store==0.0.52 # via adlfs azure-identity==1.10.0 # via adlfs -azure-storage-blob==12.11.0 +azure-storage-blob==12.12.0 # via adlfs babel==2.10.1 # via sphinx @@ -69,12 +75,13 @@ backcall==0.2.0 # via ipython black==19.10b0 # via feast (setup.py) -boto3==1.22.8 +boto3==1.20.23 # via # feast (setup.py) # moto -botocore==1.25.8 +botocore==1.23.24 # via + # aiobotocore # boto3 # moto # s3transfer @@ -115,7 +122,7 @@ colorama==0.4.4 # via # feast (setup.py) # great-expectations -coverage[toml]==6.3.2 +coverage[toml]==6.3.3 # via pytest-cov cryptography==3.4.8 # via @@ -158,7 +165,7 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -166,7 +173,7 @@ fastavro==1.4.11 # pandavro fastjsonschema==2.15.3 # via nbformat -filelock==3.6.0 +filelock==3.7.0 # via virtualenv firebase-admin==4.5.2 # via feast (setup.py) @@ -176,12 +183,13 @@ frozenlist==1.3.0 # via # aiohttp # aiosignal -fsspec==2022.3.0 +fsspec==2022.1.0 # via # adlfs # dask # gcsfs -gcsfs==2022.3.0 + # s3fs +gcsfs==0.8.0 # via feast (setup.py) google-api-core[grpc]==1.31.5 # via @@ -227,7 +235,6 @@ google-cloud-storage==1.40.0 # via # feast (setup.py) # firebase-admin - # gcsfs google-crc32c==1.3.0 # via google-resumable-media google-resumable-media==1.3.3 @@ -241,7 +248,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # google-api-core @@ -249,7 +256,7 @@ grpcio==1.46.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -296,7 +303,7 @@ jinja2==3.0.3 # great-expectations # moto # sphinx -jmespath==1.0.0 +jmespath==0.10.0 # via # boto3 # botocore @@ -330,7 +337,7 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.7 +moto==3.1.9 # via feast (setup.py) msal==1.17.0 # via @@ -409,7 +416,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pip-tools==6.6.0 +pip-tools==6.6.1 # via feast (setup.py) platformdirs==2.5.2 # via virtualenv @@ -486,7 +493,7 @@ pygments==2.12.0 # via # ipython # sphinx -pyjwt[crypto]==2.3.0 +pyjwt[crypto]==2.4.0 # via # adal # msal @@ -591,6 +598,8 @@ rsa==4.8 # via google-auth ruamel-yaml==0.17.17 # via great-expectations +s3fs==2022.1.0 + # via feast (setup.py) s3transfer==0.5.2 # via boto3 scipy==1.8.0 @@ -639,17 +648,17 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) termcolor==1.1.0 # via great-expectations -testcontainers==3.5.3 +testcontainers==3.5.4 # via feast (setup.py) thriftpy2==0.4.14 # via happybase @@ -674,7 +683,7 @@ tqdm==4.64.0 # via # feast (setup.py) # great-expectations -traitlets==5.1.1 +traitlets==5.2.1.post0 # via # ipython # jupyter-core @@ -684,23 +693,23 @@ trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.18 +types-protobuf==3.19.20 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.14 +types-python-dateutil==2.8.15 # via feast (setup.py) -types-pytz==2021.3.7 +types-pytz==2021.3.8 # via feast (setup.py) types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.2.1 +types-redis==4.2.3 # via feast (setup.py) types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.8 +types-tabulate==0.8.9 # via feast (setup.py) types-urllib3==1.26.14 # via types-requests @@ -714,12 +723,13 @@ tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 # via great-expectations +ujson==5.2.0 + # via gcsfs uritemplate==4.1.1 # via google-api-python-client urllib3==1.26.9 # via # botocore - # feast (setup.py) # great-expectations # minio # requests @@ -744,9 +754,10 @@ wheel==0.37.1 # via pip-tools wrapt==1.14.1 # via + # aiobotocore # deprecated # testcontainers -xmltodict==0.12.0 +xmltodict==0.13.0 # via moto yarl==1.7.2 # via aiohttp diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index 369c3b8e60..725b17f8ca 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -6,7 +6,7 @@ # absl-py==1.0.0 # via tensorflow-metadata -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -14,7 +14,7 @@ asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==4.2.4 +cachetools==5.1.0 # via google-auth certifi==2021.10.8 # via requests @@ -32,7 +32,7 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -40,20 +40,20 @@ fastavro==1.4.11 # pandavro fsspec==2022.3.0 # via dask -google-api-core==1.31.5 +google-api-core==2.7.3 # via feast (setup.py) -google-auth==1.35.0 +google-auth==2.6.6 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -80,9 +80,7 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via - # dask - # google-api-core + # via dask pandas==1.4.2 # via # feast (setup.py) @@ -113,7 +111,7 @@ pydantic==1.9.0 # via # fastapi # feast (setup.py) -pyparsing==3.0.8 +pyparsing==3.0.9 # via packaging pyrsistent==0.18.1 # via jsonschema @@ -122,9 +120,7 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via - # google-api-core - # pandas + # via pandas pyyaml==6.0 # via # dask @@ -137,20 +133,19 @@ 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.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -172,6 +167,3 @@ 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.7-ci-requirements.txt b/sdk/python/requirements/py3.7-ci-requirements.txt index 4232f5b294..b445f86ea0 100644 --- a/sdk/python/requirements/py3.7-ci-requirements.txt +++ b/sdk/python/requirements/py3.7-ci-requirements.txt @@ -12,17 +12,23 @@ adal==1.2.7 # msrestazure adlfs==0.5.9 # via feast (setup.py) +aiobotocore==2.1.2 + # via s3fs aiohttp==3.8.1 # via # adlfs + # aiobotocore # gcsfs + # s3fs +aioitertools==0.10.0 + # via aiobotocore aiosignal==1.2.0 # via aiohttp alabaster==0.7.12 # via sphinx altair==4.2.0 # via great-expectations -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -52,7 +58,7 @@ attrs==21.4.0 # pytest avro==1.10.0 # via feast (setup.py) -azure-core==1.23.1 +azure-core==1.24.0 # via # adlfs # azure-identity @@ -61,7 +67,7 @@ azure-datalake-store==0.0.52 # via adlfs azure-identity==1.10.0 # via adlfs -azure-storage-blob==12.11.0 +azure-storage-blob==12.12.0 # via adlfs babel==2.10.1 # via sphinx @@ -73,12 +79,13 @@ backports-zoneinfo==0.2.1 # tzlocal black==19.10b0 # via feast (setup.py) -boto3==1.22.8 +boto3==1.20.23 # via # feast (setup.py) # moto -botocore==1.25.8 +botocore==1.23.24 # via + # aiobotocore # boto3 # moto # s3transfer @@ -119,7 +126,7 @@ colorama==0.4.4 # via # feast (setup.py) # great-expectations -coverage[toml]==6.3.2 +coverage[toml]==6.3.3 # via pytest-cov cryptography==3.4.8 # via @@ -160,7 +167,7 @@ entrypoints==0.4 # via altair execnet==1.9.0 # via pytest-xdist -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -168,7 +175,7 @@ fastavro==1.4.11 # pandavro fastjsonschema==2.15.3 # via nbformat -filelock==3.6.0 +filelock==3.7.0 # via virtualenv firebase-admin==4.5.2 # via feast (setup.py) @@ -178,12 +185,13 @@ frozenlist==1.3.0 # via # aiohttp # aiosignal -fsspec==2022.3.0 +fsspec==2022.1.0 # via # adlfs # dask # gcsfs -gcsfs==2022.3.0 + # s3fs +gcsfs==0.8.0 # via feast (setup.py) google-api-core[grpc]==1.31.5 # via @@ -229,7 +237,6 @@ google-cloud-storage==1.40.0 # via # feast (setup.py) # firebase-admin - # gcsfs google-crc32c==1.3.0 # via google-resumable-media google-resumable-media==1.3.3 @@ -243,7 +250,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # google-api-core @@ -251,7 +258,7 @@ grpcio==1.46.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -312,7 +319,7 @@ jinja2==3.0.3 # great-expectations # moto # sphinx -jmespath==1.0.0 +jmespath==0.10.0 # via # boto3 # botocore @@ -346,7 +353,7 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.7 +moto==3.1.9 # via feast (setup.py) msal==1.17.0 # via @@ -425,7 +432,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pip-tools==6.6.0 +pip-tools==6.6.1 # via feast (setup.py) platformdirs==2.5.2 # via virtualenv @@ -500,7 +507,7 @@ pygments==2.12.0 # via # ipython # sphinx -pyjwt[crypto]==2.3.0 +pyjwt[crypto]==2.4.0 # via # adal # msal @@ -607,6 +614,8 @@ ruamel-yaml==0.17.17 # via great-expectations ruamel-yaml-clib==0.2.6 # via ruamel-yaml +s3fs==2022.1.0 + # via feast (setup.py) s3transfer==0.5.2 # via boto3 scipy==1.7.3 @@ -653,17 +662,17 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -starlette==0.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) termcolor==1.1.0 # via great-expectations -testcontainers==3.5.3 +testcontainers==3.5.4 # via feast (setup.py) thriftpy2==0.4.14 # via happybase @@ -688,7 +697,7 @@ tqdm==4.64.0 # via # feast (setup.py) # great-expectations -traitlets==5.1.1 +traitlets==5.2.1.post0 # via # ipython # jupyter-core @@ -700,29 +709,30 @@ typed-ast==1.5.3 # via # black # mypy -types-protobuf==3.19.18 +types-protobuf==3.19.20 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.14 +types-python-dateutil==2.8.15 # via feast (setup.py) -types-pytz==2021.3.7 +types-pytz==2021.3.8 # via feast (setup.py) types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.2.1 +types-redis==4.2.3 # via feast (setup.py) types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.8 +types-tabulate==0.8.9 # via feast (setup.py) types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via # aiohttp + # aioitertools # anyio # asgiref # async-timeout @@ -741,12 +751,13 @@ tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 # via great-expectations +ujson==5.2.0 + # via gcsfs uritemplate==4.1.1 # via google-api-python-client urllib3==1.26.9 # via # botocore - # feast (setup.py) # great-expectations # minio # requests @@ -771,9 +782,10 @@ wheel==0.37.1 # via pip-tools wrapt==1.14.1 # via + # aiobotocore # deprecated # testcontainers -xmltodict==0.12.0 +xmltodict==0.13.0 # via moto yarl==1.7.2 # via aiohttp diff --git a/sdk/python/requirements/py3.7-requirements.txt b/sdk/python/requirements/py3.7-requirements.txt index dfdd86e39a..b0e1511d9c 100644 --- a/sdk/python/requirements/py3.7-requirements.txt +++ b/sdk/python/requirements/py3.7-requirements.txt @@ -6,7 +6,7 @@ # absl-py==1.0.0 # via tensorflow-metadata -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -14,7 +14,7 @@ asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==4.2.4 +cachetools==5.1.0 # via google-auth certifi==2021.10.8 # via requests @@ -32,7 +32,7 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -40,20 +40,20 @@ fastavro==1.4.11 # pandavro fsspec==2022.3.0 # via dask -google-api-core==1.31.5 +google-api-core==2.7.3 # via feast (setup.py) -google-auth==1.35.0 +google-auth==2.6.6 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -86,9 +86,7 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via - # dask - # google-api-core + # via dask pandas==1.3.5 # via # feast (setup.py) @@ -119,7 +117,7 @@ pydantic==1.9.0 # via # fastapi # feast (setup.py) -pyparsing==3.0.8 +pyparsing==3.0.9 # via packaging pyrsistent==0.18.1 # via jsonschema @@ -128,9 +126,7 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via - # google-api-core - # pandas + # via pandas pyyaml==6.0 # via # dask @@ -143,20 +139,19 @@ 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.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -190,6 +185,3 @@ zipp==3.8.0 # via # importlib-metadata # importlib-resources - -# 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 db3eca4b53..202f3ac2c7 100644 --- a/sdk/python/requirements/py3.8-ci-requirements.txt +++ b/sdk/python/requirements/py3.8-ci-requirements.txt @@ -12,17 +12,23 @@ adal==1.2.7 # msrestazure adlfs==0.5.9 # via feast (setup.py) +aiobotocore==2.1.2 + # via s3fs aiohttp==3.8.1 # via # adlfs + # aiobotocore # gcsfs + # s3fs +aioitertools==0.10.0 + # via aiobotocore aiosignal==1.2.0 # via aiohttp alabaster==0.7.12 # via sphinx altair==4.2.0 # via great-expectations -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -52,7 +58,7 @@ attrs==21.4.0 # pytest avro==1.10.0 # via feast (setup.py) -azure-core==1.23.1 +azure-core==1.24.0 # via # adlfs # azure-identity @@ -61,7 +67,7 @@ azure-datalake-store==0.0.52 # via adlfs azure-identity==1.10.0 # via adlfs -azure-storage-blob==12.11.0 +azure-storage-blob==12.12.0 # via adlfs babel==2.10.1 # via sphinx @@ -73,12 +79,13 @@ backports-zoneinfo==0.2.1 # tzlocal black==19.10b0 # via feast (setup.py) -boto3==1.22.8 +boto3==1.20.23 # via # feast (setup.py) # moto -botocore==1.25.8 +botocore==1.23.24 # via + # aiobotocore # boto3 # moto # s3transfer @@ -119,7 +126,7 @@ colorama==0.4.4 # via # feast (setup.py) # great-expectations -coverage[toml]==6.3.2 +coverage[toml]==6.3.3 # via pytest-cov cryptography==3.4.8 # via @@ -162,7 +169,7 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -170,7 +177,7 @@ fastavro==1.4.11 # pandavro fastjsonschema==2.15.3 # via nbformat -filelock==3.6.0 +filelock==3.7.0 # via virtualenv firebase-admin==4.5.2 # via feast (setup.py) @@ -180,12 +187,13 @@ frozenlist==1.3.0 # via # aiohttp # aiosignal -fsspec==2022.3.0 +fsspec==2022.1.0 # via # adlfs # dask # gcsfs -gcsfs==2022.3.0 + # s3fs +gcsfs==0.8.0 # via feast (setup.py) google-api-core[grpc]==1.31.5 # via @@ -231,7 +239,6 @@ google-cloud-storage==1.40.0 # via # feast (setup.py) # firebase-admin - # gcsfs google-crc32c==1.3.0 # via google-resumable-media google-resumable-media==1.3.3 @@ -245,7 +252,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # google-api-core @@ -253,7 +260,7 @@ grpcio==1.46.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -302,7 +309,7 @@ jinja2==3.0.3 # great-expectations # moto # sphinx -jmespath==1.0.0 +jmespath==0.10.0 # via # boto3 # botocore @@ -336,7 +343,7 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.7 +moto==3.1.9 # via feast (setup.py) msal==1.17.0 # via @@ -415,7 +422,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pip-tools==6.6.0 +pip-tools==6.6.1 # via feast (setup.py) platformdirs==2.5.2 # via virtualenv @@ -492,7 +499,7 @@ pygments==2.12.0 # via # ipython # sphinx -pyjwt[crypto]==2.3.0 +pyjwt[crypto]==2.4.0 # via # adal # msal @@ -599,6 +606,8 @@ ruamel-yaml==0.17.17 # via great-expectations ruamel-yaml-clib==0.2.6 # via ruamel-yaml +s3fs==2022.1.0 + # via feast (setup.py) s3transfer==0.5.2 # via boto3 scipy==1.8.0 @@ -647,17 +656,17 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) termcolor==1.1.0 # via great-expectations -testcontainers==3.5.3 +testcontainers==3.5.4 # via feast (setup.py) thriftpy2==0.4.14 # via happybase @@ -682,7 +691,7 @@ tqdm==4.64.0 # via # feast (setup.py) # great-expectations -traitlets==5.1.1 +traitlets==5.2.1.post0 # via # ipython # jupyter-core @@ -692,28 +701,29 @@ trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.18 +types-protobuf==3.19.20 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.14 +types-python-dateutil==2.8.15 # via feast (setup.py) -types-pytz==2021.3.7 +types-pytz==2021.3.8 # via feast (setup.py) types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.2.1 +types-redis==4.2.3 # via feast (setup.py) types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.8 +types-tabulate==0.8.9 # via feast (setup.py) types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via + # aioitertools # azure-core # great-expectations # mypy @@ -723,12 +733,13 @@ tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 # via great-expectations +ujson==5.2.0 + # via gcsfs uritemplate==4.1.1 # via google-api-python-client urllib3==1.26.9 # via # botocore - # feast (setup.py) # great-expectations # minio # requests @@ -753,9 +764,10 @@ wheel==0.37.1 # via pip-tools wrapt==1.14.1 # via + # aiobotocore # deprecated # testcontainers -xmltodict==0.12.0 +xmltodict==0.13.0 # via moto yarl==1.7.2 # via aiohttp diff --git a/sdk/python/requirements/py3.8-requirements.txt b/sdk/python/requirements/py3.8-requirements.txt index 9e47d0e831..98e1c6a76a 100644 --- a/sdk/python/requirements/py3.8-requirements.txt +++ b/sdk/python/requirements/py3.8-requirements.txt @@ -6,7 +6,7 @@ # absl-py==1.0.0 # via tensorflow-metadata -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -14,7 +14,7 @@ asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==4.2.4 +cachetools==5.1.0 # via google-auth certifi==2021.10.8 # via requests @@ -32,7 +32,7 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -40,20 +40,20 @@ fastavro==1.4.11 # pandavro fsspec==2022.3.0 # via dask -google-api-core==1.31.5 +google-api-core==2.7.3 # via feast (setup.py) -google-auth==1.35.0 +google-auth==2.6.6 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -82,9 +82,7 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via - # dask - # google-api-core + # via dask pandas==1.4.2 # via # feast (setup.py) @@ -115,7 +113,7 @@ pydantic==1.9.0 # via # fastapi # feast (setup.py) -pyparsing==3.0.8 +pyparsing==3.0.9 # via packaging pyrsistent==0.18.1 # via jsonschema @@ -124,9 +122,7 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via - # google-api-core - # pandas + # via pandas pyyaml==6.0 # via # dask @@ -139,20 +135,19 @@ 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.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -178,6 +173,3 @@ 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 4a96dc6fd2..d3ecdc34bf 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -12,17 +12,23 @@ adal==1.2.7 # msrestazure adlfs==0.5.9 # via feast (setup.py) +aiobotocore==2.1.2 + # via s3fs aiohttp==3.8.1 # via # adlfs + # aiobotocore # gcsfs + # s3fs +aioitertools==0.10.0 + # via aiobotocore aiosignal==1.2.0 # via aiohttp alabaster==0.7.12 # via sphinx altair==4.2.0 # via great-expectations -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -52,7 +58,7 @@ attrs==21.4.0 # pytest avro==1.10.0 # via feast (setup.py) -azure-core==1.23.1 +azure-core==1.24.0 # via # adlfs # azure-identity @@ -61,7 +67,7 @@ azure-datalake-store==0.0.52 # via adlfs azure-identity==1.10.0 # via adlfs -azure-storage-blob==12.11.0 +azure-storage-blob==12.12.0 # via adlfs babel==2.10.1 # via sphinx @@ -69,12 +75,13 @@ backcall==0.2.0 # via ipython black==19.10b0 # via feast (setup.py) -boto3==1.22.8 +boto3==1.20.23 # via # feast (setup.py) # moto -botocore==1.25.8 +botocore==1.23.24 # via + # aiobotocore # boto3 # moto # s3transfer @@ -115,7 +122,7 @@ colorama==0.4.4 # via # feast (setup.py) # great-expectations -coverage[toml]==6.3.2 +coverage[toml]==6.3.3 # via pytest-cov cryptography==3.4.8 # via @@ -158,7 +165,7 @@ execnet==1.9.0 # via pytest-xdist executing==0.8.3 # via stack-data -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -166,7 +173,7 @@ fastavro==1.4.11 # pandavro fastjsonschema==2.15.3 # via nbformat -filelock==3.6.0 +filelock==3.7.0 # via virtualenv firebase-admin==4.5.2 # via feast (setup.py) @@ -176,12 +183,13 @@ frozenlist==1.3.0 # via # aiohttp # aiosignal -fsspec==2022.3.0 +fsspec==2022.1.0 # via # adlfs # dask # gcsfs -gcsfs==2022.3.0 + # s3fs +gcsfs==0.8.0 # via feast (setup.py) google-api-core[grpc]==1.31.5 # via @@ -227,7 +235,6 @@ google-cloud-storage==1.40.0 # via # feast (setup.py) # firebase-admin - # gcsfs google-crc32c==1.3.0 # via google-resumable-media google-resumable-media==1.3.3 @@ -241,7 +248,7 @@ googleapis-common-protos==1.52.0 # tensorflow-metadata great-expectations==0.14.13 # via feast (setup.py) -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # google-api-core @@ -249,7 +256,7 @@ grpcio==1.46.0 # grpcio-reflection # grpcio-testing # grpcio-tools -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) grpcio-testing==1.44.0 # via feast (setup.py) @@ -296,7 +303,7 @@ jinja2==3.0.3 # great-expectations # moto # sphinx -jmespath==1.0.0 +jmespath==0.10.0 # via # boto3 # botocore @@ -330,7 +337,7 @@ mmh3==3.0.0 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) -moto==3.1.7 +moto==3.1.9 # via feast (setup.py) msal==1.17.0 # via @@ -409,7 +416,7 @@ pexpect==4.8.0 # via ipython pickleshare==0.7.5 # via ipython -pip-tools==6.6.0 +pip-tools==6.6.1 # via feast (setup.py) platformdirs==2.5.2 # via virtualenv @@ -486,7 +493,7 @@ pygments==2.12.0 # via # ipython # sphinx -pyjwt[crypto]==2.3.0 +pyjwt[crypto]==2.4.0 # via # adal # msal @@ -589,10 +596,12 @@ responses==0.20.0 # via moto rsa==4.8 # 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 # via boto3 scipy==1.8.0 @@ -641,17 +650,17 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx stack-data==0.2.0 # via ipython -starlette==0.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) termcolor==1.1.0 # via great-expectations -testcontainers==3.5.3 +testcontainers==3.5.4 # via feast (setup.py) thriftpy2==0.4.14 # via happybase @@ -676,7 +685,7 @@ tqdm==4.64.0 # via # feast (setup.py) # great-expectations -traitlets==5.1.1 +traitlets==5.2.1.post0 # via # ipython # jupyter-core @@ -686,28 +695,29 @@ trino==0.313.0 # via feast (setup.py) typed-ast==1.5.3 # via black -types-protobuf==3.19.18 +types-protobuf==3.19.20 # via # feast (setup.py) # mypy-protobuf -types-python-dateutil==2.8.14 +types-python-dateutil==2.8.15 # via feast (setup.py) -types-pytz==2021.3.7 +types-pytz==2021.3.8 # via feast (setup.py) types-pyyaml==6.0.7 # via feast (setup.py) -types-redis==4.2.1 +types-redis==4.2.3 # via feast (setup.py) types-requests==2.27.25 # via feast (setup.py) types-setuptools==57.4.14 # via feast (setup.py) -types-tabulate==0.8.8 +types-tabulate==0.8.9 # via feast (setup.py) types-urllib3==1.26.14 # via types-requests typing-extensions==4.2.0 # via + # aioitertools # azure-core # great-expectations # mypy @@ -717,12 +727,13 @@ tzdata==2022.1 # via pytz-deprecation-shim tzlocal==4.2 # via great-expectations +ujson==5.2.0 + # via gcsfs uritemplate==4.1.1 # via google-api-python-client urllib3==1.26.9 # via # botocore - # feast (setup.py) # great-expectations # minio # requests @@ -747,9 +758,10 @@ wheel==0.37.1 # via pip-tools wrapt==1.14.1 # via + # aiobotocore # deprecated # testcontainers -xmltodict==0.12.0 +xmltodict==0.13.0 # via moto yarl==1.7.2 # via aiohttp diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index 0ad985b828..3eded689a5 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -6,7 +6,7 @@ # absl-py==1.0.0 # via tensorflow-metadata -anyio==3.5.0 +anyio==3.6.1 # via # starlette # watchgod @@ -14,7 +14,7 @@ asgiref==3.5.1 # via uvicorn attrs==21.4.0 # via jsonschema -cachetools==4.2.4 +cachetools==5.1.0 # via google-auth certifi==2021.10.8 # via requests @@ -32,7 +32,7 @@ dask==2022.1.1 # via feast (setup.py) dill==0.3.4 # via feast (setup.py) -fastapi==0.76.0 +fastapi==0.78.0 # via feast (setup.py) fastavro==1.4.11 # via @@ -40,20 +40,20 @@ fastavro==1.4.11 # pandavro fsspec==2022.3.0 # via dask -google-api-core==1.31.5 +google-api-core==2.7.3 # via feast (setup.py) -google-auth==1.35.0 +google-auth==2.6.6 # via google-api-core googleapis-common-protos==1.52.0 # via # feast (setup.py) # google-api-core # tensorflow-metadata -grpcio==1.46.0 +grpcio==1.46.1 # via # feast (setup.py) # grpcio-reflection -grpcio-reflection==1.46.0 +grpcio-reflection==1.46.1 # via feast (setup.py) h11==0.13.0 # via uvicorn @@ -80,9 +80,7 @@ numpy==1.21.6 # pandavro # pyarrow packaging==21.3 - # via - # dask - # google-api-core + # via dask pandas==1.4.2 # via # feast (setup.py) @@ -113,7 +111,7 @@ pydantic==1.9.0 # via # fastapi # feast (setup.py) -pyparsing==3.0.8 +pyparsing==3.0.9 # via packaging pyrsistent==0.18.1 # via jsonschema @@ -122,9 +120,7 @@ python-dateutil==2.8.2 python-dotenv==0.20.0 # via uvicorn pytz==2022.1 - # via - # google-api-core - # pandas + # via pandas pyyaml==6.0 # via # dask @@ -137,20 +133,19 @@ 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.18.0 +starlette==0.19.1 # via fastapi tabulate==0.8.9 # via feast (setup.py) tenacity==8.0.1 # via feast (setup.py) -tensorflow-metadata==1.7.0 +tensorflow-metadata==1.8.0 # via feast (setup.py) toml==0.10.2 # via feast (setup.py) @@ -174,6 +169,3 @@ 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 2044de008f..f5f092e3f5 100644 --- a/setup.py +++ b/setup.py @@ -90,8 +90,9 @@ ] AWS_REQUIRED = [ - "boto3>=1.17.0", + "boto3>=1.17.0,<=1.20.23", "docker>=5.0.2", + "s3fs>=0.4.0,<=2022.01.0" ] SNOWFLAKE_REQUIRED = [ @@ -135,7 +136,7 @@ "mypy==0.931", "mypy-protobuf==3.1", "avro==1.10.0", - "gcsfs", + "gcsfs>=0.4.0,<=2022.01.0" "urllib3>=1.25.4,<2", "psutil==5.9.0", "pytest>=6.0.0,<8",