From d95ed18debe3ad419fdede890276f4361506ab23 Mon Sep 17 00:00:00 2001 From: Francisco Arceo Date: Thu, 24 Oct 2024 14:27:04 -0400 Subject: [PATCH] chore: Updating latest requirements to fix broken CI (#4683) * chore: Updating requirements Signed-off-by: Francisco Javier Arceo * adding mypy constraint Signed-off-by: Francisco Javier Arceo * downgrading mypy filter Signed-off-by: Francisco Javier Arceo --------- Signed-off-by: Francisco Javier Arceo --- .../requirements/py3.10-ci-requirements.txt | 146 ++++++++-------- .../requirements/py3.10-requirements.txt | 96 +++++++---- .../requirements/py3.11-ci-requirements.txt | 162 ++++++++---------- .../requirements/py3.11-requirements.txt | 94 ++++++---- .../requirements/py3.9-ci-requirements.txt | 147 +++++++++------- .../requirements/py3.9-requirements.txt | 92 ++++++---- setup.py | 2 +- 7 files changed, 420 insertions(+), 319 deletions(-) diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 7109a6feae..1aede896ae 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -1,10 +1,10 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.10-ci-requirements.txt -aiobotocore==2.15.1 +# uv pip compile -p 3.10 --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.10-ci-requirements.txt +aiobotocore==2.15.2 # via feast (setup.py) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.10.10 # via aiobotocore aioitertools==0.12.0 # via aiobotocore @@ -16,7 +16,7 @@ altair==4.2.2 # via great-expectations annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # httpx # jupyter-server @@ -55,9 +55,9 @@ azure-core==1.31.0 # via # azure-identity # azure-storage-blob -azure-identity==1.18.0 +azure-identity==1.19.0 # via feast (setup.py) -azure-storage-blob==12.23.0 +azure-storage-blob==12.23.1 # via feast (setup.py) babel==2.16.0 # via @@ -65,21 +65,21 @@ babel==2.16.0 # sphinx beautifulsoup4==4.12.3 # via nbconvert -bigtree==0.21.1 +bigtree==0.21.3 # via feast (setup.py) bleach==6.1.0 # via nbconvert -boto3==1.35.23 +boto3==1.35.36 # via # feast (setup.py) # moto -botocore==1.35.23 +botocore==1.35.36 # via # aiobotocore # boto3 # moto # s3transfer -build==1.2.2 +build==1.2.2.post1 # via # feast (setup.py) # pip-tools @@ -104,7 +104,7 @@ cffi==1.17.1 # snowflake-connector-python cfgv==3.4.0 # via pre-commit -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # requests # snowflake-connector-python @@ -116,7 +116,7 @@ click==8.1.7 # great-expectations # pip-tools # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 # via @@ -126,7 +126,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.6.1 +coverage[toml]==7.6.4 # via pytest-cov cryptography==42.0.8 # via @@ -144,35 +144,35 @@ cryptography==42.0.8 # types-redis cython==3.0.11 # via thriftpy2 -dask[dataframe]==2024.9.0 +dask[dataframe]==2024.10.0 # via # feast (setup.py) # dask-expr -dask-expr==1.1.14 +dask-expr==1.1.16 # via dask db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.5 +debugpy==1.8.7 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.20.0 +deltalake==0.20.2 # via feast (setup.py) deprecation==2.1.0 # via python-keycloak -dill==0.3.8 +dill==0.3.9 # via feast (setup.py) -distlib==0.3.8 +distlib==0.3.9 # via virtualenv docker==7.1.0 # via testcontainers docutils==0.19 # via sphinx -duckdb==1.1.0 +duckdb==1.1.2 # via ibis-framework -elastic-transport==8.15.0 +elastic-transport==8.15.1 # via elasticsearch elasticsearch==8.15.1 # via feast (setup.py) @@ -189,7 +189,7 @@ executing==2.1.0 # via stack-data faiss-cpu==1.9.0 # via feast (setup.py) -fastapi==0.115.2 +fastapi==0.115.3 # via feast (setup.py) fastjsonschema==2.20.0 # via nbformat @@ -199,7 +199,7 @@ filelock==3.16.1 # virtualenv fqdn==1.5.1 # via jsonschema -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -209,7 +209,7 @@ fsspec==2024.9.0 # dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.20.0 +google-api-core[grpc]==2.21.0 # via # feast (setup.py) # google-cloud-bigquery @@ -228,9 +228,9 @@ google-auth==2.35.0 # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.25.0 +google-cloud-bigquery[pandas]==3.26.0 # via feast (setup.py) -google-cloud-bigquery-storage==2.26.0 +google-cloud-bigquery-storage==2.27.0 # via feast (setup.py) google-cloud-bigtable==2.26.0 # via feast (setup.py) @@ -262,7 +262,7 @@ great-expectations==0.18.21 # via feast (setup.py) grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.66.1 +grpcio==1.67.0 # via # feast (setup.py) # google-api-core @@ -297,9 +297,9 @@ hazelcast-python-client==5.5.0 # via feast (setup.py) hiredis==2.4.0 # via feast (setup.py) -httpcore==1.0.5 +httpcore==1.0.6 # via httpx -httptools==0.6.1 +httptools==0.6.4 # via uvicorn httpx==0.27.2 # via @@ -325,19 +325,21 @@ idna==3.10 imagesize==1.4.1 # via sphinx importlib-metadata==8.5.0 - # via dask + # via + # build + # dask iniconfig==2.0.0 # via pytest ipykernel==6.29.5 # via jupyterlab -ipython==8.27.0 +ipython==8.28.0 # via # great-expectations # ipykernel # ipywidgets ipywidgets==8.1.5 # via great-expectations -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob isoduration==20.11.0 # via jsonschema @@ -374,7 +376,7 @@ jsonschema[format-nongpl]==4.23.0 # jupyter-events # jupyterlab-server # nbformat -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema jupyter-client==8.6.3 # via @@ -419,16 +421,16 @@ kubernetes==20.13.0 # via feast (setup.py) locket==1.0.0 # via partd -makefun==1.15.4 +makefun==1.15.6 # via great-expectations markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # nbconvert # werkzeug -marshmallow==3.22.0 +marshmallow==3.23.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -442,7 +444,7 @@ mistune==3.0.2 # via # great-expectations # nbconvert -mmh3==5.0.0 +mmh3==5.0.1 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) @@ -523,7 +525,7 @@ packaging==24.1 # pytest # snowflake-connector-python # sphinx -pandas==2.2.2 +pandas==2.2.3 # via # feast (setup.py) # altair @@ -565,13 +567,15 @@ portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 # via feast (setup.py) -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # feast (setup.py) # jupyter-server -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -proto-plus==1.24.0 +propcache==0.2.0 + # via yarl +proto-plus==1.25.0 # via # google-api-core # google-cloud-bigquery-storage @@ -598,9 +602,9 @@ psutil==5.9.0 # via # feast (setup.py) # ipykernel -psycopg[binary, pool]==3.1.19 +psycopg[binary, pool]==3.2.3 # via feast (setup.py) -psycopg-binary==3.1.19 +psycopg-binary==3.2.3 # via psycopg psycopg-pool==3.2.3 # via psycopg @@ -661,17 +665,17 @@ pymssql==2.3.1 # via feast (setup.py) pymysql==1.1.1 # via feast (setup.py) -pyodbc==5.1.0 +pyodbc==5.2.0 # via feast (setup.py) pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.4 +pyparsing==3.2.0 # via great-expectations -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pyspark==3.5.2 +pyspark==3.5.3 # via feast (setup.py) pytest==7.4.4 # via @@ -789,7 +793,7 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.8.1 +rich==13.9.3 # via ibis-framework rpds-py==0.20.0 # via @@ -799,24 +803,24 @@ rsa==4.9 # via google-auth ruamel-yaml==0.17.40 # via great-expectations -ruamel-yaml-clib==0.2.8 +ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.6.6 +ruff==0.7.1 # via feast (setup.py) -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 scipy==1.14.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==75.1.0 +setuptools==75.2.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -singlestoredb==1.6.3 +singlestoredb==1.7.2 # via feast (setup.py) six==1.16.0 # via @@ -825,7 +829,6 @@ six==1.16.0 # bleach # geomet # happybase - # isodate # kubernetes # mock # python-dateutil @@ -857,9 +860,9 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.35 +sqlalchemy[mypy]==2.0.36 # via feast (setup.py) -sqlglot==25.20.1 +sqlglot==25.20.2 # via ibis-framework sqlite-vec==0.1.1 # via feast (setup.py) @@ -867,7 +870,7 @@ sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.40.0 +starlette==0.41.0 # via fastapi substrait==0.23.0 # via ibis-substrait @@ -883,11 +886,11 @@ testcontainers==4.4.0 # via feast (setup.py) thriftpy2==0.5.2 # via happybase -tinycss2==1.3.0 +tinycss2==1.4.0 # via nbconvert toml==0.10.2 # via feast (setup.py) -tomli==2.0.1 +tomli==2.0.2 # via # build # coverage @@ -932,7 +935,7 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.329.0 +trino==0.330.0 # via feast (setup.py) typeguard==4.3.0 # via feast (setup.py) @@ -946,19 +949,19 @@ types-pymysql==1.1.0.20240524 # via feast (setup.py) types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241003 # via # feast (setup.py) # arrow -types-pytz==2024.2.0.20240913 +types-pytz==2024.2.0.20241003 # via feast (setup.py) types-pyyaml==6.0.12.20240917 # via feast (setup.py) -types-redis==4.6.0.20240903 +types-redis==4.6.0.20241004 # via feast (setup.py) types-requests==2.30.0.0 # via feast (setup.py) -types-setuptools==75.1.0.20240917 +types-setuptools==75.2.0.20241019 # via # feast (setup.py) # types-cffi @@ -984,12 +987,13 @@ typing-extensions==4.12.2 # psycopg-pool # pydantic # pydantic-core + # rich # snowflake-connector-python # sqlalchemy # testcontainers # typeguard # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas tzlocal==5.2 # via @@ -1009,13 +1013,13 @@ urllib3==2.2.3 # requests # responses # testcontainers -uvicorn[standard]==0.30.6 +uvicorn[standard]==0.32.0 # via # feast (setup.py) # uvicorn-worker uvicorn-worker==0.2.0 # via feast (setup.py) -uvloop==0.20.0 +uvloop==0.21.0 # via uvicorn virtualenv==20.23.0 # via @@ -1035,7 +1039,7 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==13.0.1 +websockets==13.1 # via uvicorn werkzeug==3.0.4 # via moto @@ -1049,9 +1053,9 @@ wrapt==1.16.0 # via # aiobotocore # testcontainers -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.16.0 # via aiohttp zipp==3.20.2 # via importlib-metadata diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index c5549401ea..94c5d3945a 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -2,7 +2,7 @@ # uv pip compile -p 3.10 --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.10-requirements.txt annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # starlette # watchfiles @@ -10,34 +10,42 @@ attrs==24.2.0 # via # jsonschema # referencing -bigtree==0.21.1 +bigtree==0.21.3 + # via feast (setup.py) certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via + # feast (setup.py) # dask # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 -dask[dataframe]==2024.9.0 - # via dask-expr -dask-expr==1.1.14 + # via feast (setup.py) +dask[dataframe]==2024.10.0 + # via + # feast (setup.py) + # dask-expr +dask-expr==1.1.16 # via dask -dill==0.3.8 +dill==0.3.9 + # via feast (setup.py) exceptiongroup==1.2.2 # via anyio -fastapi==0.115.2 -fsspec==2024.9.0 +fastapi==0.115.3 + # via feast (setup.py) +fsspec==2024.10.0 # via dask -greenlet==3.1.0 - # via sqlalchemy gunicorn==23.0.0 + # via + # feast (setup.py) + # uvicorn-worker h11==0.14.0 # via uvicorn -httptools==0.6.1 +httptools==0.6.4 # via uvicorn idna==3.10 # via @@ -46,20 +54,24 @@ idna==3.10 importlib-metadata==8.5.0 # via dask jinja2==3.1.4 + # via feast (setup.py) jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 + # via feast (setup.py) +jsonschema-specifications==2024.10.1 # via jsonschema locket==1.0.0 # via partd -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -mmh3==5.0.0 -mypy==1.11.2 +mmh3==5.0.1 + # via feast (setup.py) +mypy==1.13.0 # via sqlalchemy mypy-extensions==1.0.0 # via mypy numpy==1.26.4 # via + # feast (setup.py) # dask # pandas # pyarrow @@ -67,23 +79,33 @@ packaging==24.1 # via # dask # gunicorn -pandas==2.2.2 +pandas==2.2.3 # via + # feast (setup.py) # dask # dask-expr partd==1.4.2 # via dask -prometheus-client==0.20.0 +prometheus-client==0.21.0 + # via feast (setup.py) protobuf==4.25.5 -psutil==6.0.0 + # via feast (setup.py) +psutil==6.1.0 + # via feast (setup.py) pyarrow==17.0.0 - # via dask-expr + # via + # feast (setup.py) + # dask-expr pydantic==2.9.2 - # via fastapi + # via + # feast (setup.py) + # fastapi pydantic-core==2.23.4 # via pydantic pygments==2.18.0 + # via feast (setup.py) pyjwt==2.9.0 + # via feast (setup.py) python-dateutil==2.9.0.post0 # via pandas python-dotenv==1.0.1 @@ -92,6 +114,7 @@ pytz==2024.2 # via pandas pyyaml==6.0.2 # via + # feast (setup.py) # dask # uvicorn referencing==0.35.1 @@ -99,6 +122,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications requests==2.32.3 + # via feast (setup.py) rpds-py==0.20.0 # via # jsonschema @@ -107,20 +131,26 @@ six==1.16.0 # via python-dateutil sniffio==1.3.1 # via anyio -sqlalchemy[mypy]==2.0.35 -starlette==0.40.0 +sqlalchemy[mypy]==2.0.36 + # via feast (setup.py) +starlette==0.41.0 # via fastapi tabulate==0.9.0 + # via feast (setup.py) tenacity==8.5.0 + # via feast (setup.py) toml==0.10.2 -tomli==2.0.1 + # via feast (setup.py) +tomli==2.0.2 # via mypy -toolz==0.12.1 +toolz==1.0.0 # via # dask # partd tqdm==4.66.5 + # via feast (setup.py) typeguard==4.3.0 + # via feast (setup.py) typing-extensions==4.12.2 # via # anyio @@ -131,17 +161,21 @@ typing-extensions==4.12.2 # sqlalchemy # typeguard # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas urllib3==2.2.3 # via requests -uvicorn[standard]==0.30.6 -uvicorn-worker -uvloop==0.20.0 +uvicorn[standard]==0.32.0 + # via + # feast (setup.py) + # uvicorn-worker +uvicorn-worker==0.2.0 + # via feast (setup.py) +uvloop==0.21.0 # via uvicorn watchfiles==0.24.0 # via uvicorn -websockets==13.0.1 +websockets==13.1 # via uvicorn zipp==3.20.2 # via importlib-metadata diff --git a/sdk/python/requirements/py3.11-ci-requirements.txt b/sdk/python/requirements/py3.11-ci-requirements.txt index eb8bbc280b..7a91c95c6c 100644 --- a/sdk/python/requirements/py3.11-ci-requirements.txt +++ b/sdk/python/requirements/py3.11-ci-requirements.txt @@ -1,10 +1,10 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.11-ci-requirements.txt -aiobotocore==2.15.1 +# uv pip compile -p 3.11 --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.11-ci-requirements.txt +aiobotocore==2.15.2 # via feast (setup.py) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.10.10 # via aiobotocore aioitertools==0.12.0 # via aiobotocore @@ -16,7 +16,7 @@ altair==4.2.2 # via great-expectations annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # httpx # jupyter-server @@ -41,9 +41,7 @@ async-lru==2.0.4 async-property==0.2.2 # via python-keycloak async-timeout==4.0.3 - # via - # aiohttp - # redis + # via redis atpublic==5.0 # via ibis-framework attrs==24.2.0 @@ -55,9 +53,9 @@ azure-core==1.31.0 # via # azure-identity # azure-storage-blob -azure-identity==1.18.0 +azure-identity==1.19.0 # via feast (setup.py) -azure-storage-blob==12.23.0 +azure-storage-blob==12.23.1 # via feast (setup.py) babel==2.16.0 # via @@ -65,21 +63,21 @@ babel==2.16.0 # sphinx beautifulsoup4==4.12.3 # via nbconvert -bigtree==0.21.1 +bigtree==0.21.3 # via feast (setup.py) bleach==6.1.0 # via nbconvert -boto3==1.35.23 +boto3==1.35.36 # via # feast (setup.py) # moto -botocore==1.35.23 +botocore==1.35.36 # via # aiobotocore # boto3 # moto # s3transfer -build==1.2.2 +build==1.2.2.post1 # via # feast (setup.py) # pip-tools @@ -104,7 +102,7 @@ cffi==1.17.1 # snowflake-connector-python cfgv==3.4.0 # via pre-commit -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # requests # snowflake-connector-python @@ -116,7 +114,7 @@ click==8.1.7 # great-expectations # pip-tools # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 # via @@ -126,7 +124,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.6.1 +coverage[toml]==7.6.4 # via pytest-cov cryptography==42.0.8 # via @@ -144,52 +142,47 @@ cryptography==42.0.8 # types-redis cython==3.0.11 # via thriftpy2 -dask[dataframe]==2024.9.0 +dask[dataframe]==2024.10.0 # via # feast (setup.py) # dask-expr -dask-expr==1.1.14 +dask-expr==1.1.16 # via dask db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.5 +debugpy==1.8.7 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.20.0 +deltalake==0.20.2 # via feast (setup.py) deprecation==2.1.0 # via python-keycloak -dill==0.3.8 +dill==0.3.9 # via feast (setup.py) -distlib==0.3.8 +distlib==0.3.9 # via virtualenv docker==7.1.0 # via testcontainers docutils==0.19 # via sphinx -duckdb==1.1.0 +duckdb==1.1.2 # via ibis-framework -elastic-transport==8.15.0 +elastic-transport==8.15.1 # via elasticsearch elasticsearch==8.15.1 # via feast (setup.py) entrypoints==0.4 # via altair -exceptiongroup==1.2.2 - # via - # anyio - # ipython - # pytest execnet==2.1.1 # via pytest-xdist executing==2.1.0 # via stack-data faiss-cpu==1.9.0 # via feast (setup.py) -fastapi==0.115.2 +fastapi==0.115.3 # via feast (setup.py) fastjsonschema==2.20.0 # via nbformat @@ -199,7 +192,7 @@ filelock==3.16.1 # virtualenv fqdn==1.5.1 # via jsonschema -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -209,7 +202,7 @@ fsspec==2024.9.0 # dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.20.0 +google-api-core[grpc]==2.21.0 # via # feast (setup.py) # google-cloud-bigquery @@ -228,9 +221,9 @@ google-auth==2.35.0 # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.25.0 +google-cloud-bigquery[pandas]==3.26.0 # via feast (setup.py) -google-cloud-bigquery-storage==2.26.0 +google-cloud-bigquery-storage==2.27.0 # via feast (setup.py) google-cloud-bigtable==2.26.0 # via feast (setup.py) @@ -262,7 +255,7 @@ great-expectations==0.18.21 # via feast (setup.py) grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.66.1 +grpcio==1.67.0 # via # feast (setup.py) # google-api-core @@ -297,9 +290,9 @@ hazelcast-python-client==5.5.0 # via feast (setup.py) hiredis==2.4.0 # via feast (setup.py) -httpcore==1.0.5 +httpcore==1.0.6 # via httpx -httptools==0.6.1 +httptools==0.6.4 # via uvicorn httpx==0.27.2 # via @@ -330,14 +323,14 @@ iniconfig==2.0.0 # via pytest ipykernel==6.29.5 # via jupyterlab -ipython==8.27.0 +ipython==8.28.0 # via # great-expectations # ipykernel # ipywidgets ipywidgets==8.1.5 # via great-expectations -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob isoduration==20.11.0 # via jsonschema @@ -374,7 +367,7 @@ jsonschema[format-nongpl]==4.23.0 # jupyter-events # jupyterlab-server # nbformat -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema jupyter-client==8.6.3 # via @@ -419,16 +412,16 @@ kubernetes==20.13.0 # via feast (setup.py) locket==1.0.0 # via partd -makefun==1.15.4 +makefun==1.15.6 # via great-expectations markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # nbconvert # werkzeug -marshmallow==3.22.0 +marshmallow==3.23.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -442,7 +435,7 @@ mistune==3.0.2 # via # great-expectations # nbconvert -mmh3==5.0.0 +mmh3==5.0.1 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) @@ -523,7 +516,7 @@ packaging==24.1 # pytest # snowflake-connector-python # sphinx -pandas==2.2.2 +pandas==2.2.3 # via # feast (setup.py) # altair @@ -565,13 +558,15 @@ portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 # via feast (setup.py) -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # feast (setup.py) # jupyter-server -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -proto-plus==1.24.0 +propcache==0.2.0 + # via yarl +proto-plus==1.25.0 # via # google-api-core # google-cloud-bigquery-storage @@ -598,9 +593,9 @@ psutil==5.9.0 # via # feast (setup.py) # ipykernel -psycopg[binary, pool]==3.1.19 +psycopg[binary, pool]==3.2.3 # via feast (setup.py) -psycopg-binary==3.1.19 +psycopg-binary==3.2.3 # via psycopg psycopg-pool==3.2.3 # via psycopg @@ -661,17 +656,17 @@ pymssql==2.3.1 # via feast (setup.py) pymysql==1.1.1 # via feast (setup.py) -pyodbc==5.1.0 +pyodbc==5.2.0 # via feast (setup.py) pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.4 +pyparsing==3.2.0 # via great-expectations -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pyspark==3.5.2 +pyspark==3.5.3 # via feast (setup.py) pytest==7.4.4 # via @@ -789,7 +784,7 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.8.1 +rich==13.9.3 # via ibis-framework rpds-py==0.20.0 # via @@ -799,24 +794,24 @@ rsa==4.9 # via google-auth ruamel-yaml==0.17.40 # via great-expectations -ruamel-yaml-clib==0.2.8 +ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.6.6 +ruff==0.7.1 # via feast (setup.py) -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 scipy==1.14.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==75.1.0 +setuptools==75.2.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -singlestoredb==1.6.3 +singlestoredb==1.7.2 # via feast (setup.py) six==1.16.0 # via @@ -825,7 +820,6 @@ six==1.16.0 # bleach # geomet # happybase - # isodate # kubernetes # mock # python-dateutil @@ -857,9 +851,9 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.35 +sqlalchemy[mypy]==2.0.36 # via feast (setup.py) -sqlglot==25.20.1 +sqlglot==25.20.2 # via ibis-framework sqlite-vec==0.1.1 # via feast (setup.py) @@ -867,7 +861,7 @@ sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.40.0 +starlette==0.41.0 # via fastapi substrait==0.23.0 # via ibis-substrait @@ -883,20 +877,10 @@ testcontainers==4.4.0 # via feast (setup.py) thriftpy2==0.5.2 # via happybase -tinycss2==1.3.0 +tinycss2==1.4.0 # via nbconvert toml==0.10.2 # via feast (setup.py) -tomli==2.0.2 - # via - # build - # coverage - # jupyterlab - # mypy - # pip-tools - # pytest - # pytest-env - # singlestoredb tomlkit==0.13.2 # via snowflake-connector-python toolz==0.12.1 @@ -932,7 +916,7 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.329.0 +trino==0.330.0 # via feast (setup.py) typeguard==4.3.0 # via feast (setup.py) @@ -946,19 +930,19 @@ types-pymysql==1.1.0.20240524 # via feast (setup.py) types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241003 # via # feast (setup.py) # arrow -types-pytz==2024.2.0.20240913 +types-pytz==2024.2.0.20241003 # via feast (setup.py) types-pyyaml==6.0.12.20240917 # via feast (setup.py) -types-redis==4.6.0.20240903 +types-redis==4.6.0.20241004 # via feast (setup.py) types-requests==2.30.0.0 # via feast (setup.py) -types-setuptools==75.1.0.20240917 +types-setuptools==75.2.0.20241019 # via # feast (setup.py) # types-cffi @@ -968,8 +952,6 @@ types-urllib3==1.26.25.14 # via types-requests typing-extensions==4.12.2 # via - # anyio - # async-lru # azure-core # azure-identity # azure-storage-blob @@ -978,7 +960,6 @@ typing-extensions==4.12.2 # ibis-framework # ipython # jwcrypto - # multidict # mypy # psycopg # psycopg-pool @@ -988,8 +969,7 @@ typing-extensions==4.12.2 # sqlalchemy # testcontainers # typeguard - # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas tzlocal==5.2 # via @@ -1009,13 +989,13 @@ urllib3==2.2.3 # requests # responses # testcontainers -uvicorn[standard]==0.30.6 +uvicorn[standard]==0.32.0 # via # feast (setup.py) # uvicorn-worker uvicorn-worker==0.2.0 # via feast (setup.py) -uvloop==0.20.0 +uvloop==0.21.0 # via uvicorn virtualenv==20.23.0 # via @@ -1035,7 +1015,7 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==13.0.1 +websockets==13.1 # via uvicorn werkzeug==3.0.4 # via moto @@ -1049,9 +1029,9 @@ wrapt==1.16.0 # via # aiobotocore # testcontainers -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.16.0 # via aiohttp zipp==3.20.2 # via importlib-metadata diff --git a/sdk/python/requirements/py3.11-requirements.txt b/sdk/python/requirements/py3.11-requirements.txt index d7ed97723f..e2a8589e77 100644 --- a/sdk/python/requirements/py3.11-requirements.txt +++ b/sdk/python/requirements/py3.11-requirements.txt @@ -2,7 +2,7 @@ # uv pip compile -p 3.11 --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.11-requirements.txt annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # starlette # watchfiles @@ -10,32 +10,40 @@ attrs==24.2.0 # via # jsonschema # referencing -bigtree==0.21.1 +bigtree==0.21.3 + # via feast (setup.py) certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via + # feast (setup.py) # dask # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 -dask[dataframe]==2024.9.0 - # via dask-expr -dask-expr==1.1.14 + # via feast (setup.py) +dask[dataframe]==2024.10.0 + # via + # feast (setup.py) + # dask-expr +dask-expr==1.1.16 # via dask -dill==0.3.8 -fastapi==0.115.2 -fsspec==2024.9.0 +dill==0.3.9 + # via feast (setup.py) +fastapi==0.115.3 + # via feast (setup.py) +fsspec==2024.10.0 # via dask -greenlet==3.1.0 - # via sqlalchemy gunicorn==23.0.0 + # via + # feast (setup.py) + # uvicorn-worker h11==0.14.0 # via uvicorn -httptools==0.6.1 +httptools==0.6.4 # via uvicorn idna==3.10 # via @@ -44,20 +52,24 @@ idna==3.10 importlib-metadata==8.5.0 # via dask jinja2==3.1.4 + # via feast (setup.py) jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 + # via feast (setup.py) +jsonschema-specifications==2024.10.1 # via jsonschema locket==1.0.0 # via partd -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -mmh3==5.0.0 -mypy==1.11.2 +mmh3==5.0.1 + # via feast (setup.py) +mypy==1.13.0 # via sqlalchemy mypy-extensions==1.0.0 # via mypy numpy==1.26.4 # via + # feast (setup.py) # dask # pandas # pyarrow @@ -65,23 +77,33 @@ packaging==24.1 # via # dask # gunicorn -pandas==2.2.2 +pandas==2.2.3 # via + # feast (setup.py) # dask # dask-expr partd==1.4.2 # via dask -prometheus-client==0.20.0 +prometheus-client==0.21.0 + # via feast (setup.py) protobuf==4.25.5 -psutil==6.0.0 + # via feast (setup.py) +psutil==6.1.0 + # via feast (setup.py) pyarrow==17.0.0 - # via dask-expr + # via + # feast (setup.py) + # dask-expr pydantic==2.9.2 - # via fastapi + # via + # feast (setup.py) + # fastapi pydantic-core==2.23.4 # via pydantic pygments==2.18.0 + # via feast (setup.py) pyjwt==2.9.0 + # via feast (setup.py) python-dateutil==2.9.0.post0 # via pandas python-dotenv==1.0.1 @@ -90,6 +112,7 @@ pytz==2024.2 # via pandas pyyaml==6.0.2 # via + # feast (setup.py) # dask # uvicorn referencing==0.35.1 @@ -97,6 +120,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications requests==2.32.3 + # via feast (setup.py) rpds-py==0.20.0 # via # jsonschema @@ -105,18 +129,24 @@ six==1.16.0 # via python-dateutil sniffio==1.3.1 # via anyio -sqlalchemy[mypy]==2.0.35 -starlette==0.40.0 +sqlalchemy[mypy]==2.0.36 + # via feast (setup.py) +starlette==0.41.0 # via fastapi tabulate==0.9.0 + # via feast (setup.py) tenacity==8.5.0 + # via feast (setup.py) toml==0.10.2 -toolz==0.12.1 + # via feast (setup.py) +toolz==1.0.0 # via # dask # partd tqdm==4.66.5 + # via feast (setup.py) typeguard==4.3.0 + # via feast (setup.py) typing-extensions==4.12.2 # via # fastapi @@ -125,17 +155,21 @@ typing-extensions==4.12.2 # pydantic-core # sqlalchemy # typeguard -tzdata==2024.1 +tzdata==2024.2 # via pandas urllib3==2.2.3 # via requests -uvicorn[standard]==0.30.6 -uvicorn-worker -uvloop==0.20.0 +uvicorn[standard]==0.32.0 + # via + # feast (setup.py) + # uvicorn-worker +uvicorn-worker==0.2.0 + # via feast (setup.py) +uvloop==0.21.0 # via uvicorn watchfiles==0.24.0 # via uvicorn -websockets==13.0.1 +websockets==13.1 # via uvicorn zipp==3.20.2 # via importlib-metadata diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 2a380d6fc3..ed77acb4aa 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -1,10 +1,10 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.9-ci-requirements.txt -aiobotocore==2.15.1 +# uv pip compile -p 3.9 --system --no-strip-extras setup.py --extra ci --output-file sdk/python/requirements/py3.9-ci-requirements.txt +aiobotocore==2.15.2 # via feast (setup.py) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.10.10 # via aiobotocore aioitertools==0.12.0 # via aiobotocore @@ -16,7 +16,7 @@ altair==4.2.2 # via great-expectations annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # httpx # jupyter-server @@ -55,9 +55,9 @@ azure-core==1.31.0 # via # azure-identity # azure-storage-blob -azure-identity==1.18.0 +azure-identity==1.19.0 # via feast (setup.py) -azure-storage-blob==12.23.0 +azure-storage-blob==12.23.1 # via feast (setup.py) babel==2.16.0 # via @@ -67,21 +67,21 @@ beautifulsoup4==4.12.3 # via nbconvert bidict==0.23.1 # via ibis-framework -bigtree==0.21.1 +bigtree==0.21.3 # via feast (setup.py) bleach==6.1.0 # via nbconvert -boto3==1.35.23 +boto3==1.35.36 # via # feast (setup.py) # moto -botocore==1.35.23 +botocore==1.35.36 # via # aiobotocore # boto3 # moto # s3transfer -build==1.2.2 +build==1.2.2.post1 # via # feast (setup.py) # pip-tools @@ -106,7 +106,7 @@ cffi==1.17.1 # snowflake-connector-python cfgv==3.4.0 # via pre-commit -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # requests # snowflake-connector-python @@ -118,7 +118,7 @@ click==8.1.7 # great-expectations # pip-tools # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 # via @@ -128,7 +128,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.6.1 +coverage[toml]==7.6.4 # via pytest-cov cryptography==42.0.8 # via @@ -154,19 +154,19 @@ dask-expr==1.1.10 # via dask db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.5 +debugpy==1.8.7 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.20.0 +deltalake==0.20.2 # via feast (setup.py) deprecation==2.1.0 # via python-keycloak -dill==0.3.8 +dill==0.3.9 # via feast (setup.py) -distlib==0.3.8 +distlib==0.3.9 # via virtualenv docker==7.1.0 # via testcontainers @@ -174,7 +174,7 @@ docutils==0.19 # via sphinx duckdb==0.10.3 # via ibis-framework -elastic-transport==8.15.0 +elastic-transport==8.15.1 # via elasticsearch elasticsearch==8.15.1 # via feast (setup.py) @@ -191,7 +191,7 @@ executing==2.1.0 # via stack-data faiss-cpu==1.9.0 # via feast (setup.py) -fastapi==0.115.2 +fastapi==0.115.3 # via feast (setup.py) fastjsonschema==2.20.0 # via nbformat @@ -201,7 +201,7 @@ filelock==3.16.1 # virtualenv fqdn==1.5.1 # via jsonschema -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -211,7 +211,7 @@ fsspec==2024.9.0 # dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.20.0 +google-api-core[grpc]==2.21.0 # via # feast (setup.py) # google-cloud-bigquery @@ -230,9 +230,9 @@ google-auth==2.35.0 # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.25.0 +google-cloud-bigquery[pandas]==3.26.0 # via feast (setup.py) -google-cloud-bigquery-storage==2.26.0 +google-cloud-bigquery-storage==2.27.0 # via feast (setup.py) google-cloud-bigtable==2.26.0 # via feast (setup.py) @@ -264,7 +264,7 @@ great-expectations==0.18.21 # via feast (setup.py) grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.66.1 +grpcio==1.67.0 # via # feast (setup.py) # google-api-core @@ -299,9 +299,9 @@ hazelcast-python-client==5.5.0 # via feast (setup.py) hiredis==2.4.0 # via feast (setup.py) -httpcore==1.0.5 +httpcore==1.0.6 # via httpx -httptools==0.6.1 +httptools==0.6.4 # via uvicorn httpx==0.27.2 # via @@ -327,7 +327,16 @@ idna==3.10 imagesize==1.4.1 # via sphinx importlib-metadata==8.5.0 - # via dask + # via + # build + # dask + # jupyter-client + # jupyter-lsp + # jupyterlab + # jupyterlab-server + # nbconvert + # sphinx + # typeguard iniconfig==2.0.0 # via pytest ipykernel==6.29.5 @@ -339,7 +348,7 @@ ipython==8.18.1 # ipywidgets ipywidgets==8.1.5 # via great-expectations -isodate==0.6.1 +isodate==0.7.2 # via azure-storage-blob isoduration==20.11.0 # via jsonschema @@ -376,7 +385,7 @@ jsonschema[format-nongpl]==4.23.0 # jupyter-events # jupyterlab-server # nbformat -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema jupyter-client==8.6.3 # via @@ -421,16 +430,16 @@ kubernetes==20.13.0 # via feast (setup.py) locket==1.0.0 # via partd -makefun==1.15.4 +makefun==1.15.6 # via great-expectations markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # nbconvert # werkzeug -marshmallow==3.22.0 +marshmallow==3.23.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -444,7 +453,7 @@ mistune==3.0.2 # via # great-expectations # nbconvert -mmh3==5.0.0 +mmh3==5.0.1 # via feast (setup.py) mock==2.0.0 # via feast (setup.py) @@ -524,7 +533,7 @@ packaging==24.1 # pytest # snowflake-connector-python # sphinx -pandas==2.2.2 +pandas==2.2.3 # via # feast (setup.py) # altair @@ -566,13 +575,15 @@ portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 # via feast (setup.py) -prometheus-client==0.20.0 +prometheus-client==0.21.0 # via # feast (setup.py) # jupyter-server -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via ipython -proto-plus==1.24.0 +propcache==0.2.0 + # via yarl +proto-plus==1.25.0 # via # google-api-core # google-cloud-bigquery-storage @@ -599,9 +610,9 @@ psutil==5.9.0 # via # feast (setup.py) # ipykernel -psycopg[binary, pool]==3.1.19 +psycopg[binary, pool]==3.1.18 # via feast (setup.py) -psycopg-binary==3.1.19 +psycopg-binary==3.1.18 # via psycopg psycopg-pool==3.2.3 # via psycopg @@ -662,17 +673,17 @@ pymssql==2.3.1 # via feast (setup.py) pymysql==1.1.1 # via feast (setup.py) -pyodbc==5.1.0 +pyodbc==5.2.0 # via feast (setup.py) pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.4 +pyparsing==3.2.0 # via great-expectations -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pyspark==3.5.2 +pyspark==3.5.3 # via feast (setup.py) pytest==7.4.4 # via @@ -790,7 +801,7 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.8.1 +rich==13.9.3 # via ibis-framework rpds-py==0.20.0 # via @@ -800,24 +811,24 @@ rsa==4.9 # via google-auth ruamel-yaml==0.17.40 # via great-expectations -ruamel-yaml-clib==0.2.8 +ruamel-yaml-clib==0.2.12 # via ruamel-yaml -ruff==0.6.6 +ruff==0.7.1 # via feast (setup.py) -s3transfer==0.10.2 +s3transfer==0.10.3 # via boto3 scipy==1.13.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==75.1.0 +setuptools==75.2.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -singlestoredb==1.6.3 +singlestoredb==1.7.2 # via feast (setup.py) six==1.16.0 # via @@ -826,7 +837,6 @@ six==1.16.0 # bleach # geomet # happybase - # isodate # kubernetes # mock # python-dateutil @@ -858,7 +868,7 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.35 +sqlalchemy[mypy]==2.0.36 # via feast (setup.py) sqlglot==23.12.2 # via ibis-framework @@ -868,7 +878,7 @@ sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.40.0 +starlette==0.41.0 # via fastapi substrait==0.23.0 # via ibis-substrait @@ -884,11 +894,11 @@ testcontainers==4.4.0 # via feast (setup.py) thriftpy2==0.5.2 # via happybase -tinycss2==1.3.0 +tinycss2==1.4.0 # via nbconvert toml==0.10.2 # via feast (setup.py) -tomli==2.0.1 +tomli==2.0.2 # via # build # coverage @@ -933,7 +943,7 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.329.0 +trino==0.330.0 # via feast (setup.py) typeguard==4.3.0 # via feast (setup.py) @@ -947,19 +957,19 @@ types-pymysql==1.1.0.20240524 # via feast (setup.py) types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240906 +types-python-dateutil==2.9.0.20241003 # via # feast (setup.py) # arrow -types-pytz==2024.2.0.20240913 +types-pytz==2024.2.0.20241003 # via feast (setup.py) types-pyyaml==6.0.12.20240917 # via feast (setup.py) -types-redis==4.6.0.20240903 +types-redis==4.6.0.20241004 # via feast (setup.py) types-requests==2.30.0.0 # via feast (setup.py) -types-setuptools==75.1.0.20240917 +types-setuptools==75.2.0.20241019 # via # feast (setup.py) # types-cffi @@ -969,6 +979,7 @@ types-urllib3==1.26.25.14 # via types-requests typing-extensions==4.12.2 # via + # aioitertools # anyio # async-lru # azure-core @@ -977,6 +988,7 @@ typing-extensions==4.12.2 # fastapi # great-expectations # ibis-framework + # ipython # jwcrypto # multidict # mypy @@ -984,12 +996,14 @@ typing-extensions==4.12.2 # psycopg-pool # pydantic # pydantic-core + # rich # snowflake-connector-python # sqlalchemy + # starlette # testcontainers # typeguard # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas tzlocal==5.2 # via @@ -1008,14 +1022,15 @@ urllib3==1.26.20 # minio # requests # responses + # snowflake-connector-python # testcontainers -uvicorn[standard]==0.30.6 +uvicorn[standard]==0.32.0 # via # feast (setup.py) # uvicorn-worker uvicorn-worker==0.2.0 # via feast (setup.py) -uvloop==0.20.0 +uvloop==0.21.0 # via uvicorn virtualenv==20.23.0 # via @@ -1035,7 +1050,7 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==13.0.1 +websockets==13.1 # via uvicorn werkzeug==3.0.4 # via moto @@ -1049,9 +1064,9 @@ wrapt==1.16.0 # via # aiobotocore # testcontainers -xmltodict==0.13.0 +xmltodict==0.14.2 # via moto -yarl==1.11.1 +yarl==1.16.0 # via aiohttp zipp==3.20.2 # via importlib-metadata diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index 16afecdfb5..7f8eecd6f8 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -2,7 +2,7 @@ # uv pip compile -p 3.9 --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.9-requirements.txt annotated-types==0.7.0 # via pydantic -anyio==4.5.0 +anyio==4.6.2.post1 # via # starlette # watchfiles @@ -10,34 +10,42 @@ attrs==24.2.0 # via # jsonschema # referencing -bigtree==0.21.1 +bigtree==0.21.3 + # via feast (setup.py) certifi==2024.8.30 # via requests -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via + # feast (setup.py) # dask # uvicorn -cloudpickle==3.0.0 +cloudpickle==3.1.0 # via dask colorama==0.4.6 + # via feast (setup.py) dask[dataframe]==2024.8.0 - # via dask-expr + # via + # feast (setup.py) + # dask-expr dask-expr==1.1.10 # via dask -dill==0.3.8 +dill==0.3.9 + # via feast (setup.py) exceptiongroup==1.2.2 # via anyio -fastapi==0.115.2 -fsspec==2024.9.0 +fastapi==0.115.3 + # via feast (setup.py) +fsspec==2024.10.0 # via dask -greenlet==3.1.0 - # via sqlalchemy gunicorn==23.0.0 + # via + # feast (setup.py) + # uvicorn-worker h11==0.14.0 # via uvicorn -httptools==0.6.1 +httptools==0.6.4 # via uvicorn idna==3.10 # via @@ -48,20 +56,24 @@ importlib-metadata==8.5.0 # dask # typeguard jinja2==3.1.4 + # via feast (setup.py) jsonschema==4.23.0 -jsonschema-specifications==2023.12.1 + # via feast (setup.py) +jsonschema-specifications==2024.10.1 # via jsonschema locket==1.0.0 # via partd -markupsafe==2.1.5 +markupsafe==3.0.2 # via jinja2 -mmh3==5.0.0 -mypy==1.11.2 +mmh3==5.0.1 + # via feast (setup.py) +mypy==1.13.0 # via sqlalchemy mypy-extensions==1.0.0 # via mypy numpy==1.26.4 # via + # feast (setup.py) # dask # pandas # pyarrow @@ -69,23 +81,33 @@ packaging==24.1 # via # dask # gunicorn -pandas==2.2.2 +pandas==2.2.3 # via + # feast (setup.py) # dask # dask-expr partd==1.4.2 # via dask -prometheus-client==0.20.0 +prometheus-client==0.21.0 + # via feast (setup.py) protobuf==4.25.5 -psutil==6.0.0 + # via feast (setup.py) +psutil==6.1.0 + # via feast (setup.py) pyarrow==17.0.0 - # via dask-expr + # via + # feast (setup.py) + # dask-expr pydantic==2.9.2 - # via fastapi + # via + # feast (setup.py) + # fastapi pydantic-core==2.23.4 # via pydantic pygments==2.18.0 + # via feast (setup.py) pyjwt==2.9.0 + # via feast (setup.py) python-dateutil==2.9.0.post0 # via pandas python-dotenv==1.0.1 @@ -94,6 +116,7 @@ pytz==2024.2 # via pandas pyyaml==6.0.2 # via + # feast (setup.py) # dask # uvicorn referencing==0.35.1 @@ -101,6 +124,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications requests==2.32.3 + # via feast (setup.py) rpds-py==0.20.0 # via # jsonschema @@ -109,20 +133,26 @@ six==1.16.0 # via python-dateutil sniffio==1.3.1 # via anyio -sqlalchemy[mypy]==2.0.35 -starlette==0.40.0 +sqlalchemy[mypy]==2.0.36 + # via feast (setup.py) +starlette==0.41.0 # via fastapi tabulate==0.9.0 + # via feast (setup.py) tenacity==8.5.0 + # via feast (setup.py) toml==0.10.2 -tomli==2.0.1 + # via feast (setup.py) +tomli==2.0.2 # via mypy -toolz==0.12.1 +toolz==1.0.0 # via # dask # partd tqdm==4.66.5 + # via feast (setup.py) typeguard==4.3.0 + # via feast (setup.py) typing-extensions==4.12.2 # via # anyio @@ -134,17 +164,21 @@ typing-extensions==4.12.2 # starlette # typeguard # uvicorn -tzdata==2024.1 +tzdata==2024.2 # via pandas urllib3==2.2.3 # via requests -uvicorn[standard]==0.30.6 -uvicorn-worker -uvloop==0.20.0 +uvicorn[standard]==0.32.0 + # via + # feast (setup.py) + # uvicorn-worker +uvicorn-worker==0.2.0 + # via feast (setup.py) +uvloop==0.21.0 # via uvicorn watchfiles==0.24.0 # via uvicorn -websockets==13.0.1 +websockets==13.1 # via uvicorn zipp==3.20.2 # via importlib-metadata diff --git a/setup.py b/setup.py index 5ab57c906c..96a6f311e5 100644 --- a/setup.py +++ b/setup.py @@ -160,7 +160,7 @@ "minio==7.1.0", "mock==2.0.0", "moto<5", - "mypy>=1.4.1", + "mypy>=1.4.1,<1.11.3", "urllib3>=1.25.4,<3", "psutil==5.9.0", "py>=1.11.0", # https://github.com/pytest-dev/pytest/issues/10420