From 0a7c836ec6e62f29535fecefcd5acd3e9f281b78 Mon Sep 17 00:00:00 2001 From: Chris Burroughs Date: Wed, 28 Aug 2024 16:45:46 -0400 Subject: [PATCH 1/2] chore: Remove upper bound from fsspec requirement In #3922 the fsspec requirement was loosened to allow what was then more recent releases. Since then Feast has further reduced the number dependencies with upper bounds. Instead of re-testing each month (when fsspec usually releases) it would now be idiomatic only specify a minimum bound. The new minimum bound was chosen to match what was last locked in ci, since that is what was tested and we can be less sure older versions also work. Signed-off-by: Chris Burroughs --- .../requirements/py3.10-ci-requirements.txt | 278 ++++++++---------- .../requirements/py3.10-requirements.txt | 2 +- .../requirements/py3.11-ci-requirements.txt | 276 ++++++++--------- .../requirements/py3.11-requirements.txt | 117 +++----- .../requirements/py3.9-ci-requirements.txt | 260 ++++++++-------- .../requirements/py3.9-requirements.txt | 117 +++----- setup.py | 4 +- 7 files changed, 451 insertions(+), 603 deletions(-) diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 8128eb094d6..013c0253380 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -1,7 +1,9 @@ # 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.13.1 -aiohttp==3.9.5 +aiobotocore==2.14.0 +aiohappyeyeballs==2.4.0 + # via aiohttp +aiohttp==3.10.5 # via aiobotocore aioitertools==0.11.0 # via aiobotocore @@ -38,9 +40,9 @@ async-timeout==4.0.3 # via # aiohttp # redis -atpublic==4.1.0 +atpublic==5.0 # via ibis-framework -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # jsonschema @@ -50,21 +52,19 @@ azure-core==1.30.2 # azure-identity # azure-storage-blob azure-identity==1.17.1 -azure-storage-blob==12.20.0 -babel==2.15.0 +azure-storage-blob==12.22.0 +babel==2.16.0 # via # jupyterlab-server # sphinx beautifulsoup4==4.12.3 # via nbconvert -bidict==0.23.1 - # via ibis-framework -bigtree==0.19.2 +bigtree==0.21.1 bleach==6.1.0 # via nbconvert -boto3==1.34.131 +boto3==1.35.7 # via moto -botocore==1.34.131 +botocore==1.35.7 # via # aiobotocore # boto3 @@ -74,7 +74,7 @@ build==1.2.1 # via # pip-tools # singlestoredb -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth cassandra-driver==3.29.1 certifi==2024.7.4 @@ -86,7 +86,7 @@ certifi==2024.7.4 # minio # requests # snowflake-connector-python -cffi==1.16.0 +cffi==1.17.0 # via # argon2-cffi-bindings # cryptography @@ -103,7 +103,6 @@ click==8.1.7 # geomet # great-expectations # pip-tools - # typer # uvicorn cloudpickle==3.0.0 # via dask @@ -113,7 +112,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.5.4 +coverage[toml]==7.6.1 # via pytest-cov cryptography==42.0.8 # via @@ -128,40 +127,38 @@ cryptography==42.0.8 # snowflake-connector-python # types-pyopenssl # types-redis -dask[dataframe]==2024.6.2 +cython==3.0.11 + # via thriftpy2 +dask[dataframe]==2024.8.1 # via dask-expr -dask-expr==1.1.6 +dask-expr==1.1.11 # via dask -db-dtypes==1.2.0 +db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.2 +debugpy==1.8.5 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.18.1 +deltalake==0.19.1 deprecation==2.1.0 # via python-keycloak dill==0.3.8 distlib==0.3.8 # via virtualenv -dnspython==2.6.1 - # via email-validator docker==7.1.0 # via testcontainers docutils==0.19 # via sphinx -duckdb==0.10.3 +duckdb==1.0.0 # via ibis-framework -elastic-transport==8.13.1 +elastic-transport==8.15.0 # via elasticsearch -elasticsearch==8.14.0 -email-validator==2.2.0 - # via fastapi +elasticsearch==8.15.0 entrypoints==0.4 # via altair -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # ipython @@ -170,9 +167,7 @@ execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data -fastapi==0.111.0 -fastapi-cli==0.0.4 - # via fastapi +fastapi==0.112.2 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -185,11 +180,11 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.12.2 +fsspec==2024.6.1 # via dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.19.1 +google-api-core[grpc]==2.19.2 # via # google-cloud-bigquery # google-cloud-bigquery-storage @@ -197,46 +192,48 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-datastore # google-cloud-storage -google-auth==2.30.0 +google-auth==2.34.0 # via # google-api-core + # google-cloud-bigquery # google-cloud-bigquery-storage + # google-cloud-bigtable # google-cloud-core + # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.13.0 +google-cloud-bigquery[pandas]==3.25.0 google-cloud-bigquery-storage==2.25.0 -google-cloud-bigtable==2.24.0 +google-cloud-bigtable==2.26.0 google-cloud-core==2.4.1 # via # google-cloud-bigquery # google-cloud-bigtable # google-cloud-datastore # google-cloud-storage -google-cloud-datastore==2.19.0 -google-cloud-storage==2.17.0 +google-cloud-datastore==2.20.1 +google-cloud-storage==2.18.2 google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # google-cloud-bigquery # google-cloud-storage -googleapis-common-protos[grpc]==1.63.2 +googleapis-common-protos[grpc]==1.65.0 # via # google-api-core # grpc-google-iam-v1 # grpcio-status -great-expectations==0.18.16 +great-expectations==0.18.19 greenlet==3.0.3 # via sqlalchemy grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.64.1 +grpcio==1.66.1 # via # google-api-core - # google-cloud-bigquery # googleapis-common-protos # grpc-google-iam-v1 # grpcio-health-checking @@ -244,38 +241,36 @@ grpcio==1.64.1 # grpcio-status # grpcio-testing # grpcio-tools -grpcio-health-checking==1.62.2 -grpcio-reflection==1.62.2 -grpcio-status==1.62.2 +grpcio-health-checking==1.62.3 +grpcio-reflection==1.62.3 +grpcio-status==1.62.3 # via google-api-core -grpcio-testing==1.62.2 -grpcio-tools==1.62.2 -gunicorn==22.0.0 +grpcio-testing==1.62.3 +grpcio-tools==1.62.3 +gunicorn==23.0.0 h11==0.14.0 # via # httpcore # uvicorn happybase==1.2.0 -hazelcast-python-client==5.4.0 -hiredis==2.3.2 +hazelcast-python-client==5.5.0 +hiredis==2.4.0 httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn -httpx==0.27.0 +httpx==0.27.2 # via - # fastapi # jupyterlab # python-keycloak -ibis-framework[duckdb]==9.1.0 +ibis-framework[duckdb]==9.3.0 # via ibis-substrait -ibis-substrait==4.0.0 -identify==2.5.36 +ibis-substrait==4.0.1 +identify==2.6.0 # via pre-commit -idna==3.7 +idna==3.8 # via # anyio - # email-validator # httpx # jsonschema # requests @@ -283,18 +278,18 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via dask iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via jupyterlab -ipython==8.25.0 +ipython==8.26.0 # via # great-expectations # ipykernel # ipywidgets -ipywidgets==8.1.3 +ipywidgets==8.1.5 # via great-expectations isodate==0.6.1 # via azure-storage-blob @@ -305,7 +300,6 @@ jedi==0.19.1 jinja2==3.1.4 # via # altair - # fastapi # great-expectations # jupyter-server # jupyterlab @@ -325,7 +319,7 @@ jsonpointer==3.0.0 # via # jsonpatch # jsonschema -jsonschema[format-nongpl]==4.22.0 +jsonschema[format-nongpl]==4.23.0 # via # altair # great-expectations @@ -352,7 +346,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.1 +jupyter-server==2.14.2 # via # jupyter-lsp # jupyterlab @@ -361,22 +355,22 @@ jupyter-server==2.14.1 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.2.3 +jupyterlab==4.2.5 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.2 +jupyterlab-server==2.27.3 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.11 +jupyterlab-widgets==3.0.13 # via ipywidgets jwcrypto==1.5.6 # via python-keycloak kubernetes==20.13.0 locket==1.0.0 # via partd -makefun==1.15.2 +makefun==1.15.4 # via great-expectations markdown-it-py==3.0.0 # via rich @@ -385,7 +379,7 @@ markupsafe==2.1.5 # jinja2 # nbconvert # werkzeug -marshmallow==3.21.3 +marshmallow==3.22.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -401,7 +395,7 @@ mistune==3.0.2 mmh3==4.1.0 mock==2.0.0 moto==4.2.14 -msal==1.29.0 +msal==1.30.0 # via # azure-identity # msal-extensions @@ -411,7 +405,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.10.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -430,7 +424,7 @@ nest-asyncio==1.6.0 # via ipykernel nodeenv==1.9.1 # via pre-commit -notebook==7.2.1 +notebook==7.2.2 # via great-expectations notebook-shim==0.2.4 # via @@ -448,8 +442,6 @@ numpy==1.26.4 # scipy oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.5 - # via fastapi overrides==7.7.0 # via jupyter-server packaging==24.1 @@ -491,11 +483,11 @@ parsy==2.1 # via ibis-framework partd==1.4.2 # via dask -pbr==6.0.0 +pbr==6.1.0 # via mock pexpect==4.9.0 # via ipython -pip==24.1.1 +pip==24.2 # via pip-tools pip-tools==7.4.1 platformdirs==3.11.0 @@ -507,7 +499,7 @@ pluggy==1.5.0 # via pytest ply==3.11 # via thriftpy2 -portalocker==2.10.0 +portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 prometheus-client==0.20.0 @@ -517,14 +509,12 @@ prompt-toolkit==3.0.47 proto-plus==1.24.0 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore -protobuf==4.25.3 +protobuf==4.25.4 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore @@ -540,8 +530,8 @@ protobuf==4.25.3 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.1.19 -psycopg-binary==3.1.19 +psycopg[binary, pool]==3.2.1 +psycopg-binary==3.2.1 # via psycopg psycopg-pool==3.2.2 # via psycopg @@ -549,14 +539,14 @@ ptyprocess==0.7.0 # via # pexpect # terminado -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data py==1.11.0 py-cpuinfo==9.0.0 # via pytest-benchmark py4j==0.10.9.7 # via pyspark -pyarrow==15.0.2 +pyarrow==17.0.0 # via # dask-expr # db-dtypes @@ -565,9 +555,7 @@ pyarrow==15.0.2 # ibis-framework # snowflake-connector-python pyarrow-hotfix==0.6 - # via - # deltalake - # ibis-framework + # via ibis-framework pyasn1==0.6.0 # via # pyasn1-modules @@ -577,11 +565,11 @@ pyasn1-modules==0.4.0 pybindgen==0.22.1 pycparser==2.22 # via cffi -pydantic==2.7.4 +pydantic==2.8.2 # via # fastapi # great-expectations -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 # via @@ -589,23 +577,23 @@ pygments==2.18.0 # nbconvert # rich # sphinx -pyjwt[crypto]==2.8.0 +pyjwt[crypto]==2.9.0 # via # msal # singlestoredb # snowflake-connector-python -pymssql==2.3.0 +pymssql==2.3.1 pymysql==1.1.1 pyodbc==5.1.0 -pyopenssl==24.1.0 +pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.2 +pyparsing==3.1.4 # via great-expectations pyproject-hooks==1.1.0 # via # build # pip-tools -pyspark==3.5.1 +pyspark==3.5.2 pytest==7.4.4 # via # pytest-benchmark @@ -641,8 +629,6 @@ python-dotenv==1.0.1 python-json-logger==2.0.7 # via jupyter-events python-keycloak==4.2.2 -python-multipart==0.0.9 - # via fastapi pytz==2024.1 # via # great-expectations @@ -650,7 +636,7 @@ pytz==2024.1 # pandas # snowflake-connector-python # trino -pyyaml==6.0.1 +pyyaml==6.0.2 # via # dask # ibis-substrait @@ -659,7 +645,7 @@ pyyaml==6.0.1 # pre-commit # responses # uvicorn -pyzmq==26.0.3 +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -670,7 +656,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -regex==2024.5.15 +regex==2024.7.24 # via parsimonious requests==2.32.3 # via @@ -706,35 +692,33 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.7.1 - # via - # ibis-framework - # typer -rpds-py==0.18.1 +rich==13.8.0 + # via ibis-framework +rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -ruamel-yaml==0.17.17 +ruamel-yaml==0.17.40 # via great-expectations -ruff==0.4.10 +ruamel-yaml-clib==0.2.8 + # via ruamel-yaml +ruff==0.6.2 s3transfer==0.10.2 # via boto3 -scipy==1.14.0 +scipy==1.14.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==70.1.1 +setuptools==74.0.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -shellingham==1.5.4 - # via typer -singlestoredb==1.4.0 +singlestoredb==1.6.2 six==1.16.0 # via # asttokens @@ -754,44 +738,44 @@ sniffio==1.3.1 # httpx snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==3.11.0 +snowflake-connector-python[pandas]==3.12.1 sortedcontainers==2.4.0 # via snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 sphinx==6.2.1 -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.31 -sqlglot==25.1.0 +sqlalchemy[mypy]==2.0.32 +sqlglot==25.9.0 # via ibis-framework sqlite-vec==0.1.1 -sqlparams==6.0.1 +sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.38.2 # via fastapi -substrait==0.19.0 +substrait==0.22.0 # via ibis-substrait tabulate==0.9.0 -tenacity==8.4.2 +tenacity==8.5.0 terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals testcontainers==4.4.0 -thriftpy2==0.5.1 +thriftpy2==0.5.2 # via happybase tinycss2==1.3.0 # via nbconvert @@ -806,7 +790,7 @@ tomli==2.0.1 # pytest # pytest-env # singlestoredb -tomlkit==0.12.5 +tomlkit==0.13.2 # via snowflake-connector-python toolz==0.12.1 # via @@ -822,7 +806,7 @@ tornado==6.4.1 # jupyterlab # notebook # terminado -tqdm==4.66.4 +tqdm==4.66.5 # via great-expectations traitlets==5.14.3 # via @@ -839,24 +823,22 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.328.0 +trino==0.329.0 typeguard==4.3.0 -typer==0.12.3 - # via fastapi-cli types-cffi==1.16.0.20240331 # via types-pyopenssl types-protobuf==3.19.22 # via mypy-protobuf types-pymysql==1.1.0.20240524 -types-pyopenssl==24.1.0.20240425 +types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240316 +types-python-dateutil==2.9.0.20240821 # via arrow types-pytz==2024.1.0.20240417 -types-pyyaml==6.0.12.20240311 -types-redis==4.6.0.20240425 +types-pyyaml==6.0.12.20240808 +types-redis==4.6.0.20240819 types-requests==2.30.0.0 -types-setuptools==70.1.0.20240627 +types-setuptools==73.0.0.20240822 # via types-cffi types-tabulate==0.9.0.20240106 types-urllib3==1.26.25.14 @@ -882,7 +864,6 @@ typing-extensions==4.12.2 # sqlalchemy # testcontainers # typeguard - # typer # uvicorn tzdata==2024.1 # via pandas @@ -890,11 +871,9 @@ tzlocal==5.2 # via # great-expectations # trino -ujson==5.10.0 - # via fastapi uri-template==1.3.0 # via jsonschema -urllib3==1.26.19 +urllib3==2.2.2 # via # botocore # docker @@ -905,17 +884,16 @@ urllib3==1.26.19 # requests # responses # testcontainers -uvicorn[standard]==0.30.1 - # via fastapi -uvloop==0.19.0 +uvicorn[standard]==0.30.6 +uvloop==0.20.0 # via uvicorn virtualenv==20.23.0 # via pre-commit -watchfiles==0.22.0 +watchfiles==0.24.0 # via uvicorn wcwidth==0.2.13 # via prompt-toolkit -webcolors==24.6.0 +webcolors==24.8.0 # via jsonschema webencodings==0.5.1 # via @@ -925,15 +903,15 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==12.0 +websockets==13.0.1 # via uvicorn -werkzeug==3.0.3 +werkzeug==3.0.4 # via moto -wheel==0.43.0 +wheel==0.44.0 # via # pip-tools # singlestoredb -widgetsnbextension==4.0.11 +widgetsnbextension==4.0.13 # via ipywidgets wrapt==1.16.0 # via @@ -943,5 +921,5 @@ xmltodict==0.13.0 # via moto yarl==1.9.4 # via aiohttp -zipp==3.19.1 +zipp==3.20.1 # via importlib-metadata diff --git a/sdk/python/requirements/py3.10-requirements.txt b/sdk/python/requirements/py3.10-requirements.txt index eed2baaefe9..e7b2678317b 100644 --- a/sdk/python/requirements/py3.10-requirements.txt +++ b/sdk/python/requirements/py3.10-requirements.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.10-requirements.txt +# uv pip compile --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.10-requirements.txt sdk/python/requirements/py3.10-requirements.txt annotated-types==0.6.0 # via pydantic anyio==4.3.0 diff --git a/sdk/python/requirements/py3.11-ci-requirements.txt b/sdk/python/requirements/py3.11-ci-requirements.txt index 6458540f273..2af8fa2606b 100644 --- a/sdk/python/requirements/py3.11-ci-requirements.txt +++ b/sdk/python/requirements/py3.11-ci-requirements.txt @@ -1,7 +1,9 @@ # 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.13.1 -aiohttp==3.9.5 +aiobotocore==2.14.0 +aiohappyeyeballs==2.4.0 + # via aiohttp +aiohttp==3.10.5 # via aiobotocore aioitertools==0.11.0 # via aiobotocore @@ -34,9 +36,9 @@ async-lru==2.0.4 # via jupyterlab async-property==0.2.2 # via python-keycloak -atpublic==4.1.0 +atpublic==5.0 # via ibis-framework -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # jsonschema @@ -46,21 +48,19 @@ azure-core==1.30.2 # azure-identity # azure-storage-blob azure-identity==1.17.1 -azure-storage-blob==12.20.0 -babel==2.15.0 +azure-storage-blob==12.22.0 +babel==2.16.0 # via # jupyterlab-server # sphinx beautifulsoup4==4.12.3 # via nbconvert -bidict==0.23.1 - # via ibis-framework -bigtree==0.19.2 +bigtree==0.21.1 bleach==6.1.0 # via nbconvert -boto3==1.34.131 +boto3==1.35.7 # via moto -botocore==1.34.131 +botocore==1.35.7 # via # aiobotocore # boto3 @@ -70,7 +70,7 @@ build==1.2.1 # via # pip-tools # singlestoredb -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth cassandra-driver==3.29.1 certifi==2024.7.4 @@ -82,7 +82,7 @@ certifi==2024.7.4 # minio # requests # snowflake-connector-python -cffi==1.16.0 +cffi==1.17.0 # via # argon2-cffi-bindings # cryptography @@ -99,7 +99,6 @@ click==8.1.7 # geomet # great-expectations # pip-tools - # typer # uvicorn cloudpickle==3.0.0 # via dask @@ -109,7 +108,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.5.4 +coverage[toml]==7.6.1 # via pytest-cov cryptography==42.0.8 # via @@ -124,46 +123,42 @@ cryptography==42.0.8 # snowflake-connector-python # types-pyopenssl # types-redis -dask[dataframe]==2024.6.2 +cython==3.0.11 + # via thriftpy2 +dask[dataframe]==2024.8.1 # via dask-expr -dask-expr==1.1.6 +dask-expr==1.1.11 # via dask -db-dtypes==1.2.0 +db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.2 +debugpy==1.8.5 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.18.1 +deltalake==0.19.1 deprecation==2.1.0 # via python-keycloak dill==0.3.8 distlib==0.3.8 # via virtualenv -dnspython==2.6.1 - # via email-validator docker==7.1.0 # via testcontainers docutils==0.19 # via sphinx -duckdb==0.10.3 +duckdb==1.0.0 # via ibis-framework -elastic-transport==8.13.1 +elastic-transport==8.15.0 # via elasticsearch -elasticsearch==8.14.0 -email-validator==2.2.0 - # via fastapi +elasticsearch==8.15.0 entrypoints==0.4 # via altair execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data -fastapi==0.111.0 -fastapi-cli==0.0.4 - # via fastapi +fastapi==0.112.2 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -176,11 +171,11 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.12.2 +fsspec==2024.6.1 # via dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.19.1 +google-api-core[grpc]==2.19.2 # via # google-cloud-bigquery # google-cloud-bigquery-storage @@ -188,46 +183,48 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-datastore # google-cloud-storage -google-auth==2.30.0 +google-auth==2.34.0 # via # google-api-core + # google-cloud-bigquery # google-cloud-bigquery-storage + # google-cloud-bigtable # google-cloud-core + # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.13.0 +google-cloud-bigquery[pandas]==3.25.0 google-cloud-bigquery-storage==2.25.0 -google-cloud-bigtable==2.24.0 +google-cloud-bigtable==2.26.0 google-cloud-core==2.4.1 # via # google-cloud-bigquery # google-cloud-bigtable # google-cloud-datastore # google-cloud-storage -google-cloud-datastore==2.19.0 -google-cloud-storage==2.17.0 +google-cloud-datastore==2.20.1 +google-cloud-storage==2.18.2 google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # google-cloud-bigquery # google-cloud-storage -googleapis-common-protos[grpc]==1.63.2 +googleapis-common-protos[grpc]==1.65.0 # via # google-api-core # grpc-google-iam-v1 # grpcio-status -great-expectations==0.18.16 +great-expectations==0.18.19 greenlet==3.0.3 # via sqlalchemy grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.64.1 +grpcio==1.66.1 # via # google-api-core - # google-cloud-bigquery # googleapis-common-protos # grpc-google-iam-v1 # grpcio-health-checking @@ -235,38 +232,36 @@ grpcio==1.64.1 # grpcio-status # grpcio-testing # grpcio-tools -grpcio-health-checking==1.62.2 -grpcio-reflection==1.62.2 -grpcio-status==1.62.2 +grpcio-health-checking==1.62.3 +grpcio-reflection==1.62.3 +grpcio-status==1.62.3 # via google-api-core -grpcio-testing==1.62.2 -grpcio-tools==1.62.2 -gunicorn==22.0.0 +grpcio-testing==1.62.3 +grpcio-tools==1.62.3 +gunicorn==23.0.0 h11==0.14.0 # via # httpcore # uvicorn happybase==1.2.0 -hazelcast-python-client==5.4.0 -hiredis==2.3.2 +hazelcast-python-client==5.5.0 +hiredis==2.4.0 httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn -httpx==0.27.0 +httpx==0.27.2 # via - # fastapi # jupyterlab # python-keycloak -ibis-framework[duckdb]==9.1.0 +ibis-framework[duckdb]==9.3.0 # via ibis-substrait -ibis-substrait==4.0.0 -identify==2.5.36 +ibis-substrait==4.0.1 +identify==2.6.0 # via pre-commit -idna==3.7 +idna==3.8 # via # anyio - # email-validator # httpx # jsonschema # requests @@ -274,18 +269,18 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via dask iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via jupyterlab -ipython==8.25.0 +ipython==8.26.0 # via # great-expectations # ipykernel # ipywidgets -ipywidgets==8.1.3 +ipywidgets==8.1.5 # via great-expectations isodate==0.6.1 # via azure-storage-blob @@ -296,7 +291,6 @@ jedi==0.19.1 jinja2==3.1.4 # via # altair - # fastapi # great-expectations # jupyter-server # jupyterlab @@ -316,7 +310,7 @@ jsonpointer==3.0.0 # via # jsonpatch # jsonschema -jsonschema[format-nongpl]==4.22.0 +jsonschema[format-nongpl]==4.23.0 # via # altair # great-expectations @@ -343,7 +337,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.1 +jupyter-server==2.14.2 # via # jupyter-lsp # jupyterlab @@ -352,22 +346,22 @@ jupyter-server==2.14.1 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.2.3 +jupyterlab==4.2.5 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.2 +jupyterlab-server==2.27.3 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.11 +jupyterlab-widgets==3.0.13 # via ipywidgets jwcrypto==1.5.6 # via python-keycloak kubernetes==20.13.0 locket==1.0.0 # via partd -makefun==1.15.2 +makefun==1.15.4 # via great-expectations markdown-it-py==3.0.0 # via rich @@ -376,7 +370,7 @@ markupsafe==2.1.5 # jinja2 # nbconvert # werkzeug -marshmallow==3.21.3 +marshmallow==3.22.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -392,7 +386,7 @@ mistune==3.0.2 mmh3==4.1.0 mock==2.0.0 moto==4.2.14 -msal==1.29.0 +msal==1.30.0 # via # azure-identity # msal-extensions @@ -402,7 +396,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.10.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -421,7 +415,7 @@ nest-asyncio==1.6.0 # via ipykernel nodeenv==1.9.1 # via pre-commit -notebook==7.2.1 +notebook==7.2.2 # via great-expectations notebook-shim==0.2.4 # via @@ -439,8 +433,6 @@ numpy==1.26.4 # scipy oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.5 - # via fastapi overrides==7.7.0 # via jupyter-server packaging==24.1 @@ -482,11 +474,11 @@ parsy==2.1 # via ibis-framework partd==1.4.2 # via dask -pbr==6.0.0 +pbr==6.1.0 # via mock pexpect==4.9.0 # via ipython -pip==24.1.1 +pip==24.2 # via pip-tools pip-tools==7.4.1 platformdirs==3.11.0 @@ -498,7 +490,7 @@ pluggy==1.5.0 # via pytest ply==3.11 # via thriftpy2 -portalocker==2.10.0 +portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 prometheus-client==0.20.0 @@ -508,14 +500,12 @@ prompt-toolkit==3.0.47 proto-plus==1.24.0 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore -protobuf==4.25.3 +protobuf==4.25.4 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore @@ -531,8 +521,8 @@ protobuf==4.25.3 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.1.19 -psycopg-binary==3.1.19 +psycopg[binary, pool]==3.2.1 +psycopg-binary==3.2.1 # via psycopg psycopg-pool==3.2.2 # via psycopg @@ -540,14 +530,14 @@ ptyprocess==0.7.0 # via # pexpect # terminado -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data py==1.11.0 py-cpuinfo==9.0.0 # via pytest-benchmark py4j==0.10.9.7 # via pyspark -pyarrow==15.0.2 +pyarrow==17.0.0 # via # dask-expr # db-dtypes @@ -556,9 +546,7 @@ pyarrow==15.0.2 # ibis-framework # snowflake-connector-python pyarrow-hotfix==0.6 - # via - # deltalake - # ibis-framework + # via ibis-framework pyasn1==0.6.0 # via # pyasn1-modules @@ -568,11 +556,11 @@ pyasn1-modules==0.4.0 pybindgen==0.22.1 pycparser==2.22 # via cffi -pydantic==2.7.4 +pydantic==2.8.2 # via # fastapi # great-expectations -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 # via @@ -580,23 +568,23 @@ pygments==2.18.0 # nbconvert # rich # sphinx -pyjwt[crypto]==2.8.0 +pyjwt[crypto]==2.9.0 # via # msal # singlestoredb # snowflake-connector-python -pymssql==2.3.0 +pymssql==2.3.1 pymysql==1.1.1 pyodbc==5.1.0 -pyopenssl==24.1.0 +pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.2 +pyparsing==3.1.4 # via great-expectations pyproject-hooks==1.1.0 # via # build # pip-tools -pyspark==3.5.1 +pyspark==3.5.2 pytest==7.4.4 # via # pytest-benchmark @@ -632,8 +620,6 @@ python-dotenv==1.0.1 python-json-logger==2.0.7 # via jupyter-events python-keycloak==4.2.2 -python-multipart==0.0.9 - # via fastapi pytz==2024.1 # via # great-expectations @@ -641,7 +627,7 @@ pytz==2024.1 # pandas # snowflake-connector-python # trino -pyyaml==6.0.1 +pyyaml==6.0.2 # via # dask # ibis-substrait @@ -650,7 +636,7 @@ pyyaml==6.0.1 # pre-commit # responses # uvicorn -pyzmq==26.0.3 +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -661,7 +647,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -regex==2024.5.15 +regex==2024.7.24 # via parsimonious requests==2.32.3 # via @@ -697,35 +683,33 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.7.1 - # via - # ibis-framework - # typer -rpds-py==0.18.1 +rich==13.8.0 + # via ibis-framework +rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -ruamel-yaml==0.17.17 +ruamel-yaml==0.17.40 # via great-expectations -ruff==0.4.10 +ruamel-yaml-clib==0.2.8 + # via ruamel-yaml +ruff==0.6.2 s3transfer==0.10.2 # via boto3 -scipy==1.14.0 +scipy==1.14.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==70.1.1 +setuptools==74.0.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -shellingham==1.5.4 - # via typer -singlestoredb==1.4.0 +singlestoredb==1.6.2 six==1.16.0 # via # asttokens @@ -745,49 +729,49 @@ sniffio==1.3.1 # httpx snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==3.11.0 +snowflake-connector-python[pandas]==3.12.1 sortedcontainers==2.4.0 # via snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 sphinx==6.2.1 -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.31 -sqlglot==25.1.0 +sqlalchemy[mypy]==2.0.32 +sqlglot==25.9.0 # via ibis-framework sqlite-vec==0.1.1 -sqlparams==6.0.1 +sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.38.2 # via fastapi -substrait==0.19.0 +substrait==0.22.0 # via ibis-substrait tabulate==0.9.0 -tenacity==8.4.2 +tenacity==8.5.0 terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals testcontainers==4.4.0 -thriftpy2==0.5.1 +thriftpy2==0.5.2 # via happybase tinycss2==1.3.0 # via nbconvert toml==0.10.2 -tomlkit==0.12.5 +tomlkit==0.13.2 # via snowflake-connector-python toolz==0.12.1 # via @@ -803,7 +787,7 @@ tornado==6.4.1 # jupyterlab # notebook # terminado -tqdm==4.66.4 +tqdm==4.66.5 # via great-expectations traitlets==5.14.3 # via @@ -820,24 +804,22 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.328.0 +trino==0.329.0 typeguard==4.3.0 -typer==0.12.3 - # via fastapi-cli types-cffi==1.16.0.20240331 # via types-pyopenssl types-protobuf==3.19.22 # via mypy-protobuf types-pymysql==1.1.0.20240524 -types-pyopenssl==24.1.0.20240425 +types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240316 +types-python-dateutil==2.9.0.20240821 # via arrow types-pytz==2024.1.0.20240417 -types-pyyaml==6.0.12.20240311 -types-redis==4.6.0.20240425 +types-pyyaml==6.0.12.20240808 +types-redis==4.6.0.20240819 types-requests==2.30.0.0 -types-setuptools==70.1.0.20240627 +types-setuptools==73.0.0.20240822 # via types-cffi types-tabulate==0.9.0.20240106 types-urllib3==1.26.25.14 @@ -861,18 +843,15 @@ typing-extensions==4.12.2 # sqlalchemy # testcontainers # typeguard - # typer tzdata==2024.1 # via pandas tzlocal==5.2 # via # great-expectations # trino -ujson==5.10.0 - # via fastapi uri-template==1.3.0 # via jsonschema -urllib3==1.26.19 +urllib3==2.2.2 # via # botocore # docker @@ -883,17 +862,16 @@ urllib3==1.26.19 # requests # responses # testcontainers -uvicorn[standard]==0.30.1 - # via fastapi -uvloop==0.19.0 +uvicorn[standard]==0.30.6 +uvloop==0.20.0 # via uvicorn virtualenv==20.23.0 # via pre-commit -watchfiles==0.22.0 +watchfiles==0.24.0 # via uvicorn wcwidth==0.2.13 # via prompt-toolkit -webcolors==24.6.0 +webcolors==24.8.0 # via jsonschema webencodings==0.5.1 # via @@ -903,15 +881,15 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==12.0 +websockets==13.0.1 # via uvicorn -werkzeug==3.0.3 +werkzeug==3.0.4 # via moto -wheel==0.43.0 +wheel==0.44.0 # via # pip-tools # singlestoredb -widgetsnbextension==4.0.11 +widgetsnbextension==4.0.13 # via ipywidgets wrapt==1.16.0 # via @@ -921,5 +899,5 @@ xmltodict==0.13.0 # via moto yarl==1.9.4 # via aiohttp -zipp==3.19.1 +zipp==3.20.1 # via importlib-metadata diff --git a/sdk/python/requirements/py3.11-requirements.txt b/sdk/python/requirements/py3.11-requirements.txt index 9f6dff962b3..628e4d98839 100644 --- a/sdk/python/requirements/py3.11-requirements.txt +++ b/sdk/python/requirements/py3.11-requirements.txt @@ -1,23 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.11-requirements.txt -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -anyio==4.3.0 +anyio==4.4.0 # via - # httpx # starlette # watchfiles -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing -bigtree==0.19.2 +bigtree==0.21.1 cachetools==5.5.0 # via google-auth certifi==2024.7.4 # via - # httpcore - # httpx # kubernetes # requests charset-normalizer==3.3.2 @@ -25,65 +22,44 @@ charset-normalizer==3.3.2 click==8.1.7 # via # dask - # typer # uvicorn cloudpickle==3.0.0 # via dask colorama==0.4.6 -dask[dataframe]==2024.5.0 +dask[dataframe]==2024.8.1 # via dask-expr -dask-expr==1.1.0 +dask-expr==1.1.11 # via dask dill==0.3.8 -dnspython==2.6.1 - # via email-validator -email-validator==2.1.1 - # via fastapi -fastapi==0.111.0 - # via fastapi-cli -fastapi-cli==0.0.2 - # via fastapi -fsspec==2024.3.1 +fastapi==0.112.2 +fsspec==2024.6.1 # via dask google-auth==2.34.0 # via kubernetes greenlet==3.0.3 # via sqlalchemy -gunicorn==22.0.0 +gunicorn==23.0.0 h11==0.14.0 - # via - # httpcore - # uvicorn -httpcore==1.0.5 - # via httpx + # via uvicorn httptools==0.6.1 # via uvicorn -httpx==0.27.0 - # via fastapi -idna==3.7 +idna==3.8 # via # anyio - # email-validator - # httpx # requests -importlib-metadata==7.1.0 +importlib-metadata==8.4.0 # via dask jinja2==3.1.4 - # via fastapi -jsonschema==4.22.0 +jsonschema==4.23.0 jsonschema-specifications==2023.12.1 # via jsonschema kubernetes==20.13.0 locket==1.0.0 # via partd -markdown-it-py==3.0.0 - # via rich markupsafe==2.1.5 # via jinja2 -mdurl==0.1.2 - # via markdown-it-py mmh3==4.1.0 -mypy==1.10.0 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -95,9 +71,7 @@ numpy==1.26.4 # pyarrow oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.3 - # via fastapi -packaging==24.0 +packaging==24.1 # via # dask # gunicorn @@ -108,10 +82,10 @@ pandas==2.2.2 partd==1.4.2 # via dask prometheus-client==0.20.0 -protobuf==4.25.3 +protobuf==4.25.4 # via mypy-protobuf psutil==6.0.0 -pyarrow==16.0.0 +pyarrow==17.0.0 # via dask-expr pyasn1==0.6.0 # via @@ -119,12 +93,11 @@ pyasn1==0.6.0 # rsa pyasn1-modules==0.4.0 # via google-auth -pydantic==2.7.1 +pydantic==2.8.2 # via fastapi -pydantic-core==2.18.2 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 - # via rich pyjwt==2.9.0 python-dateutil==2.9.0.post0 # via @@ -132,11 +105,9 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via uvicorn -python-multipart==0.0.9 - # via fastapi pytz==2024.1 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via # dask # kubernetes @@ -145,49 +116,41 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # kubernetes # requests-oauthlib requests-oauthlib==2.0.0 # via kubernetes -rich==13.7.1 - # via typer -rpds-py==0.18.1 +rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -setuptools==73.0.1 +setuptools==74.0.0 # via kubernetes -shellingham==1.5.4 - # via typer six==1.16.0 # via # kubernetes # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx -sqlalchemy[mypy]==2.0.30 -starlette==0.37.2 + # via anyio +sqlalchemy[mypy]==2.0.32 +starlette==0.38.2 # via fastapi tabulate==0.9.0 -tenacity==8.3.0 +tenacity==8.5.0 toml==0.10.2 toolz==0.12.1 # via # dask # partd -tqdm==4.66.4 -typeguard==4.2.1 -typer==0.12.3 - # via fastapi-cli -types-protobuf==5.26.0.20240422 +tqdm==4.66.5 +typeguard==4.3.0 +types-protobuf==5.27.0.20240626 # via mypy-protobuf -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # fastapi # mypy @@ -195,26 +158,20 @@ typing-extensions==4.11.0 # pydantic-core # sqlalchemy # typeguard - # typer tzdata==2024.1 # via pandas -ujson==5.9.0 - # via fastapi -urllib3==2.2.1 +urllib3==2.2.2 # via # kubernetes # requests -uvicorn[standard]==0.29.0 - # via - # fastapi - # fastapi-cli -uvloop==0.19.0 +uvicorn[standard]==0.30.6 +uvloop==0.20.0 # via uvicorn -watchfiles==0.21.0 +watchfiles==0.24.0 # via uvicorn websocket-client==1.8.0 # via kubernetes -websockets==12.0 +websockets==13.0.1 # via uvicorn -zipp==3.19.1 +zipp==3.20.1 # via importlib-metadata diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index 58ec69fe2de..fbc11dfa942 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -1,7 +1,9 @@ # 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.13.1 -aiohttp==3.9.5 +aiobotocore==2.14.0 +aiohappyeyeballs==2.4.0 + # via aiohttp +aiohttp==3.10.5 # via aiobotocore aioitertools==0.11.0 # via aiobotocore @@ -40,7 +42,7 @@ async-timeout==4.0.3 # redis atpublic==4.1.0 # via ibis-framework -attrs==23.2.0 +attrs==24.2.0 # via # aiohttp # jsonschema @@ -50,8 +52,8 @@ azure-core==1.30.2 # azure-identity # azure-storage-blob azure-identity==1.17.1 -azure-storage-blob==12.20.0 -babel==2.15.0 +azure-storage-blob==12.22.0 +babel==2.16.0 # via # jupyterlab-server # sphinx @@ -59,12 +61,12 @@ beautifulsoup4==4.12.3 # via nbconvert bidict==0.23.1 # via ibis-framework -bigtree==0.19.2 +bigtree==0.21.1 bleach==6.1.0 # via nbconvert -boto3==1.34.131 +boto3==1.35.7 # via moto -botocore==1.34.131 +botocore==1.35.7 # via # aiobotocore # boto3 @@ -74,7 +76,7 @@ build==1.2.1 # via # pip-tools # singlestoredb -cachetools==5.3.3 +cachetools==5.5.0 # via google-auth cassandra-driver==3.29.1 certifi==2024.7.4 @@ -86,7 +88,7 @@ certifi==2024.7.4 # minio # requests # snowflake-connector-python -cffi==1.16.0 +cffi==1.17.0 # via # argon2-cffi-bindings # cryptography @@ -103,7 +105,6 @@ click==8.1.7 # geomet # great-expectations # pip-tools - # typer # uvicorn cloudpickle==3.0.0 # via dask @@ -113,7 +114,7 @@ comm==0.2.2 # via # ipykernel # ipywidgets -coverage[toml]==7.5.4 +coverage[toml]==7.6.1 # via pytest-cov cryptography==42.0.8 # via @@ -128,40 +129,38 @@ cryptography==42.0.8 # snowflake-connector-python # types-pyopenssl # types-redis -dask[dataframe]==2024.6.2 +cython==3.0.11 + # via thriftpy2 +dask[dataframe]==2024.8.0 # via dask-expr -dask-expr==1.1.6 +dask-expr==1.1.10 # via dask -db-dtypes==1.2.0 +db-dtypes==1.3.0 # via google-cloud-bigquery -debugpy==1.8.2 +debugpy==1.8.5 # via ipykernel decorator==5.1.1 # via ipython defusedxml==0.7.1 # via nbconvert -deltalake==0.18.1 +deltalake==0.19.1 deprecation==2.1.0 # via python-keycloak dill==0.3.8 distlib==0.3.8 # via virtualenv -dnspython==2.6.1 - # via email-validator docker==7.1.0 # via testcontainers docutils==0.19 # via sphinx duckdb==0.10.3 # via ibis-framework -elastic-transport==8.13.1 +elastic-transport==8.15.0 # via elasticsearch -elasticsearch==8.14.0 -email-validator==2.2.0 - # via fastapi +elasticsearch==8.15.0 entrypoints==0.4 # via altair -exceptiongroup==1.2.1 +exceptiongroup==1.2.2 # via # anyio # ipython @@ -170,9 +169,7 @@ execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data -fastapi==0.111.0 -fastapi-cli==0.0.4 - # via fastapi +fastapi==0.112.2 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -185,11 +182,11 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -fsspec==2023.12.2 +fsspec==2024.6.1 # via dask geomet==0.2.1.post1 # via cassandra-driver -google-api-core[grpc]==2.19.1 +google-api-core[grpc]==2.19.2 # via # google-cloud-bigquery # google-cloud-bigquery-storage @@ -197,46 +194,48 @@ google-api-core[grpc]==2.19.1 # google-cloud-core # google-cloud-datastore # google-cloud-storage -google-auth==2.30.0 +google-auth==2.34.0 # via # google-api-core + # google-cloud-bigquery # google-cloud-bigquery-storage + # google-cloud-bigtable # google-cloud-core + # google-cloud-datastore # google-cloud-storage # kubernetes -google-cloud-bigquery[pandas]==3.13.0 +google-cloud-bigquery[pandas]==3.25.0 google-cloud-bigquery-storage==2.25.0 -google-cloud-bigtable==2.24.0 +google-cloud-bigtable==2.26.0 google-cloud-core==2.4.1 # via # google-cloud-bigquery # google-cloud-bigtable # google-cloud-datastore # google-cloud-storage -google-cloud-datastore==2.19.0 -google-cloud-storage==2.17.0 +google-cloud-datastore==2.20.1 +google-cloud-storage==2.18.2 google-crc32c==1.5.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.7.1 +google-resumable-media==2.7.2 # via # google-cloud-bigquery # google-cloud-storage -googleapis-common-protos[grpc]==1.63.2 +googleapis-common-protos[grpc]==1.65.0 # via # google-api-core # grpc-google-iam-v1 # grpcio-status -great-expectations==0.18.16 +great-expectations==0.18.19 greenlet==3.0.3 # via sqlalchemy grpc-google-iam-v1==0.13.1 # via google-cloud-bigtable -grpcio==1.64.1 +grpcio==1.66.1 # via # google-api-core - # google-cloud-bigquery # googleapis-common-protos # grpc-google-iam-v1 # grpcio-health-checking @@ -244,38 +243,36 @@ grpcio==1.64.1 # grpcio-status # grpcio-testing # grpcio-tools -grpcio-health-checking==1.62.2 -grpcio-reflection==1.62.2 -grpcio-status==1.62.2 +grpcio-health-checking==1.62.3 +grpcio-reflection==1.62.3 +grpcio-status==1.62.3 # via google-api-core -grpcio-testing==1.62.2 -grpcio-tools==1.62.2 -gunicorn==22.0.0 +grpcio-testing==1.62.3 +grpcio-tools==1.62.3 +gunicorn==23.0.0 h11==0.14.0 # via # httpcore # uvicorn happybase==1.2.0 -hazelcast-python-client==5.4.0 -hiredis==2.3.2 +hazelcast-python-client==5.5.0 +hiredis==2.4.0 httpcore==1.0.5 # via httpx httptools==0.6.1 # via uvicorn -httpx==0.27.0 +httpx==0.27.2 # via - # fastapi # jupyterlab # python-keycloak ibis-framework[duckdb]==9.0.0 # via ibis-substrait -ibis-substrait==4.0.0 -identify==2.5.36 +ibis-substrait==4.0.1 +identify==2.6.0 # via pre-commit -idna==3.7 +idna==3.8 # via # anyio - # email-validator # httpx # jsonschema # requests @@ -283,7 +280,7 @@ idna==3.7 # yarl imagesize==1.4.1 # via sphinx -importlib-metadata==8.0.0 +importlib-metadata==8.4.0 # via # build # dask @@ -296,14 +293,14 @@ importlib-metadata==8.0.0 # typeguard iniconfig==2.0.0 # via pytest -ipykernel==6.29.4 +ipykernel==6.29.5 # via jupyterlab ipython==8.18.1 # via # great-expectations # ipykernel # ipywidgets -ipywidgets==8.1.3 +ipywidgets==8.1.5 # via great-expectations isodate==0.6.1 # via azure-storage-blob @@ -314,7 +311,6 @@ jedi==0.19.1 jinja2==3.1.4 # via # altair - # fastapi # great-expectations # jupyter-server # jupyterlab @@ -334,7 +330,7 @@ jsonpointer==3.0.0 # via # jsonpatch # jsonschema -jsonschema[format-nongpl]==4.22.0 +jsonschema[format-nongpl]==4.23.0 # via # altair # great-expectations @@ -361,7 +357,7 @@ jupyter-events==0.10.0 # via jupyter-server jupyter-lsp==2.2.5 # via jupyterlab -jupyter-server==2.14.1 +jupyter-server==2.14.2 # via # jupyter-lsp # jupyterlab @@ -370,22 +366,22 @@ jupyter-server==2.14.1 # notebook-shim jupyter-server-terminals==0.5.3 # via jupyter-server -jupyterlab==4.2.3 +jupyterlab==4.2.5 # via notebook jupyterlab-pygments==0.3.0 # via nbconvert -jupyterlab-server==2.27.2 +jupyterlab-server==2.27.3 # via # jupyterlab # notebook -jupyterlab-widgets==3.0.11 +jupyterlab-widgets==3.0.13 # via ipywidgets jwcrypto==1.5.6 # via python-keycloak kubernetes==20.13.0 locket==1.0.0 # via partd -makefun==1.15.2 +makefun==1.15.4 # via great-expectations markdown-it-py==3.0.0 # via rich @@ -394,7 +390,7 @@ markupsafe==2.1.5 # jinja2 # nbconvert # werkzeug -marshmallow==3.21.3 +marshmallow==3.22.0 # via great-expectations matplotlib-inline==0.1.7 # via @@ -410,7 +406,7 @@ mistune==3.0.2 mmh3==4.1.0 mock==2.0.0 moto==4.2.14 -msal==1.29.0 +msal==1.30.0 # via # azure-identity # msal-extensions @@ -420,7 +416,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.10.1 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -439,7 +435,7 @@ nest-asyncio==1.6.0 # via ipykernel nodeenv==1.9.1 # via pre-commit -notebook==7.2.1 +notebook==7.2.2 # via great-expectations notebook-shim==0.2.4 # via @@ -457,8 +453,6 @@ numpy==1.26.4 # scipy oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.5 - # via fastapi overrides==7.7.0 # via jupyter-server packaging==24.1 @@ -500,11 +494,11 @@ parsy==2.1 # via ibis-framework partd==1.4.2 # via dask -pbr==6.0.0 +pbr==6.1.0 # via mock pexpect==4.9.0 # via ipython -pip==24.1.1 +pip==24.2 # via pip-tools pip-tools==7.4.1 platformdirs==3.11.0 @@ -516,7 +510,7 @@ pluggy==1.5.0 # via pytest ply==3.11 # via thriftpy2 -portalocker==2.10.0 +portalocker==2.10.1 # via msal-extensions pre-commit==3.3.1 prometheus-client==0.20.0 @@ -526,14 +520,12 @@ prompt-toolkit==3.0.47 proto-plus==1.24.0 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore -protobuf==4.25.3 +protobuf==4.25.4 # via # google-api-core - # google-cloud-bigquery # google-cloud-bigquery-storage # google-cloud-bigtable # google-cloud-datastore @@ -549,8 +541,8 @@ protobuf==4.25.3 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.1.18 -psycopg-binary==3.1.18 +psycopg[binary, pool]==3.2.1 +psycopg-binary==3.2.1 # via psycopg psycopg-pool==3.2.2 # via psycopg @@ -558,14 +550,14 @@ ptyprocess==0.7.0 # via # pexpect # terminado -pure-eval==0.2.2 +pure-eval==0.2.3 # via stack-data py==1.11.0 py-cpuinfo==9.0.0 # via pytest-benchmark py4j==0.10.9.7 # via pyspark -pyarrow==15.0.2 +pyarrow==16.1.0 # via # dask-expr # db-dtypes @@ -574,9 +566,7 @@ pyarrow==15.0.2 # ibis-framework # snowflake-connector-python pyarrow-hotfix==0.6 - # via - # deltalake - # ibis-framework + # via ibis-framework pyasn1==0.6.0 # via # pyasn1-modules @@ -586,11 +576,11 @@ pyasn1-modules==0.4.0 pybindgen==0.22.1 pycparser==2.22 # via cffi -pydantic==2.7.4 +pydantic==2.8.2 # via # fastapi # great-expectations -pydantic-core==2.18.4 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 # via @@ -598,23 +588,23 @@ pygments==2.18.0 # nbconvert # rich # sphinx -pyjwt[crypto]==2.8.0 +pyjwt[crypto]==2.9.0 # via # msal # singlestoredb # snowflake-connector-python -pymssql==2.3.0 +pymssql==2.3.1 pymysql==1.1.1 pyodbc==5.1.0 -pyopenssl==24.1.0 +pyopenssl==24.2.1 # via snowflake-connector-python -pyparsing==3.1.2 +pyparsing==3.1.4 # via great-expectations pyproject-hooks==1.1.0 # via # build # pip-tools -pyspark==3.5.1 +pyspark==3.5.2 pytest==7.4.4 # via # pytest-benchmark @@ -650,8 +640,6 @@ python-dotenv==1.0.1 python-json-logger==2.0.7 # via jupyter-events python-keycloak==4.2.2 -python-multipart==0.0.9 - # via fastapi pytz==2024.1 # via # great-expectations @@ -659,7 +647,7 @@ pytz==2024.1 # pandas # snowflake-connector-python # trino -pyyaml==6.0.1 +pyyaml==6.0.2 # via # dask # ibis-substrait @@ -668,7 +656,7 @@ pyyaml==6.0.1 # pre-commit # responses # uvicorn -pyzmq==26.0.3 +pyzmq==26.2.0 # via # ipykernel # jupyter-client @@ -679,7 +667,7 @@ referencing==0.35.1 # jsonschema # jsonschema-specifications # jupyter-events -regex==2024.5.15 +regex==2024.7.24 # via parsimonious requests==2.32.3 # via @@ -715,37 +703,33 @@ rfc3986-validator==0.1.1 # via # jsonschema # jupyter-events -rich==13.7.1 - # via - # ibis-framework - # typer -rpds-py==0.18.1 +rich==13.8.0 + # via ibis-framework +rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -ruamel-yaml==0.17.17 +ruamel-yaml==0.17.40 # via great-expectations ruamel-yaml-clib==0.2.8 # via ruamel-yaml -ruff==0.4.10 +ruff==0.6.2 s3transfer==0.10.2 # via boto3 scipy==1.13.1 # via great-expectations send2trash==1.8.3 # via jupyter-server -setuptools==70.1.1 +setuptools==74.0.0 # via # grpcio-tools # jupyterlab # kubernetes # pip-tools # singlestoredb -shellingham==1.5.4 - # via typer -singlestoredb==1.4.0 +singlestoredb==1.6.2 six==1.16.0 # via # asttokens @@ -765,44 +749,44 @@ sniffio==1.3.1 # httpx snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python[pandas]==3.11.0 +snowflake-connector-python[pandas]==3.12.1 sortedcontainers==2.4.0 # via snowflake-connector-python -soupsieve==2.5 +soupsieve==2.6 # via beautifulsoup4 sphinx==6.2.1 -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlalchemy[mypy]==2.0.31 +sqlalchemy[mypy]==2.0.32 sqlglot==23.12.2 # via ibis-framework sqlite-vec==0.1.1 -sqlparams==6.0.1 +sqlparams==6.1.0 # via singlestoredb stack-data==0.6.3 # via ipython -starlette==0.37.2 +starlette==0.38.2 # via fastapi -substrait==0.19.0 +substrait==0.22.0 # via ibis-substrait tabulate==0.9.0 -tenacity==8.4.2 +tenacity==8.5.0 terminado==0.18.1 # via # jupyter-server # jupyter-server-terminals testcontainers==4.4.0 -thriftpy2==0.5.1 +thriftpy2==0.5.2 # via happybase tinycss2==1.3.0 # via nbconvert @@ -817,7 +801,7 @@ tomli==2.0.1 # pytest # pytest-env # singlestoredb -tomlkit==0.12.5 +tomlkit==0.13.2 # via snowflake-connector-python toolz==0.12.1 # via @@ -833,7 +817,7 @@ tornado==6.4.1 # jupyterlab # notebook # terminado -tqdm==4.66.4 +tqdm==4.66.5 # via great-expectations traitlets==5.14.3 # via @@ -850,24 +834,22 @@ traitlets==5.14.3 # nbclient # nbconvert # nbformat -trino==0.328.0 +trino==0.329.0 typeguard==4.3.0 -typer==0.12.3 - # via fastapi-cli types-cffi==1.16.0.20240331 # via types-pyopenssl types-protobuf==3.19.22 # via mypy-protobuf types-pymysql==1.1.0.20240524 -types-pyopenssl==24.1.0.20240425 +types-pyopenssl==24.1.0.20240722 # via types-redis -types-python-dateutil==2.9.0.20240316 +types-python-dateutil==2.9.0.20240821 # via arrow types-pytz==2024.1.0.20240417 -types-pyyaml==6.0.12.20240311 -types-redis==4.6.0.20240425 +types-pyyaml==6.0.12.20240808 +types-redis==4.6.0.20240819 types-requests==2.30.0.0 -types-setuptools==70.1.0.20240627 +types-setuptools==73.0.0.20240822 # via types-cffi types-tabulate==0.9.0.20240106 types-urllib3==1.26.25.14 @@ -895,7 +877,6 @@ typing-extensions==4.12.2 # starlette # testcontainers # typeguard - # typer # uvicorn tzdata==2024.1 # via pandas @@ -903,8 +884,6 @@ tzlocal==5.2 # via # great-expectations # trino -ujson==5.10.0 - # via fastapi uri-template==1.3.0 # via jsonschema urllib3==1.26.19 @@ -919,17 +898,16 @@ urllib3==1.26.19 # responses # snowflake-connector-python # testcontainers -uvicorn[standard]==0.30.1 - # via fastapi -uvloop==0.19.0 +uvicorn[standard]==0.30.6 +uvloop==0.20.0 # via uvicorn virtualenv==20.23.0 # via pre-commit -watchfiles==0.22.0 +watchfiles==0.24.0 # via uvicorn wcwidth==0.2.13 # via prompt-toolkit -webcolors==24.6.0 +webcolors==24.8.0 # via jsonschema webencodings==0.5.1 # via @@ -939,15 +917,15 @@ websocket-client==1.8.0 # via # jupyter-server # kubernetes -websockets==12.0 +websockets==13.0.1 # via uvicorn -werkzeug==3.0.3 +werkzeug==3.0.4 # via moto -wheel==0.43.0 +wheel==0.44.0 # via # pip-tools # singlestoredb -widgetsnbextension==4.0.11 +widgetsnbextension==4.0.13 # via ipywidgets wrapt==1.16.0 # via @@ -957,5 +935,5 @@ xmltodict==0.13.0 # via moto yarl==1.9.4 # via aiohttp -zipp==3.19.1 +zipp==3.20.1 # via importlib-metadata diff --git a/sdk/python/requirements/py3.9-requirements.txt b/sdk/python/requirements/py3.9-requirements.txt index 960eaa65543..60e597326a1 100644 --- a/sdk/python/requirements/py3.9-requirements.txt +++ b/sdk/python/requirements/py3.9-requirements.txt @@ -1,23 +1,20 @@ # This file was autogenerated by uv via the following command: # uv pip compile --system --no-strip-extras setup.py --output-file sdk/python/requirements/py3.9-requirements.txt -annotated-types==0.6.0 +annotated-types==0.7.0 # via pydantic -anyio==4.3.0 +anyio==4.4.0 # via - # httpx # starlette # watchfiles -attrs==23.2.0 +attrs==24.2.0 # via # jsonschema # referencing -bigtree==0.19.2 +bigtree==0.21.1 cachetools==5.5.0 # via google-auth certifi==2024.7.4 # via - # httpcore - # httpx # kubernetes # requests charset-normalizer==3.3.2 @@ -25,69 +22,48 @@ charset-normalizer==3.3.2 click==8.1.7 # via # dask - # typer # uvicorn cloudpickle==3.0.0 # via dask colorama==0.4.6 -dask[dataframe]==2024.5.0 +dask[dataframe]==2024.8.0 # via dask-expr -dask-expr==1.1.0 +dask-expr==1.1.10 # via dask dill==0.3.8 -dnspython==2.6.1 - # via email-validator -email-validator==2.1.1 - # via fastapi exceptiongroup==1.2.2 # via anyio -fastapi==0.111.0 - # via fastapi-cli -fastapi-cli==0.0.2 - # via fastapi -fsspec==2024.3.1 +fastapi==0.112.2 +fsspec==2024.6.1 # via dask google-auth==2.34.0 # via kubernetes greenlet==3.0.3 # via sqlalchemy -gunicorn==22.0.0 +gunicorn==23.0.0 h11==0.14.0 - # via - # httpcore - # uvicorn -httpcore==1.0.5 - # via httpx + # via uvicorn httptools==0.6.1 # via uvicorn -httpx==0.27.0 - # via fastapi -idna==3.7 +idna==3.8 # via # anyio - # email-validator - # httpx # requests -importlib-metadata==8.2.0 +importlib-metadata==8.4.0 # via # dask # typeguard jinja2==3.1.4 - # via fastapi -jsonschema==4.22.0 +jsonschema==4.23.0 jsonschema-specifications==2023.12.1 # via jsonschema kubernetes==20.13.0 locket==1.0.0 # via partd -markdown-it-py==3.0.0 - # via rich markupsafe==2.1.5 # via jinja2 -mdurl==0.1.2 - # via markdown-it-py mmh3==4.1.0 -mypy==1.10.0 +mypy==1.11.2 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -99,9 +75,7 @@ numpy==1.26.4 # pyarrow oauthlib==3.2.2 # via requests-oauthlib -orjson==3.10.3 - # via fastapi -packaging==24.0 +packaging==24.1 # via # dask # gunicorn @@ -112,10 +86,10 @@ pandas==2.2.2 partd==1.4.2 # via dask prometheus-client==0.20.0 -protobuf==4.25.3 +protobuf==4.25.4 # via mypy-protobuf psutil==6.0.0 -pyarrow==16.0.0 +pyarrow==17.0.0 # via dask-expr pyasn1==0.6.0 # via @@ -123,12 +97,11 @@ pyasn1==0.6.0 # rsa pyasn1-modules==0.4.0 # via google-auth -pydantic==2.7.1 +pydantic==2.8.2 # via fastapi -pydantic-core==2.18.2 +pydantic-core==2.20.1 # via pydantic pygments==2.18.0 - # via rich pyjwt==2.9.0 python-dateutil==2.9.0.post0 # via @@ -136,11 +109,9 @@ python-dateutil==2.9.0.post0 # pandas python-dotenv==1.0.1 # via uvicorn -python-multipart==0.0.9 - # via fastapi pytz==2024.1 # via pandas -pyyaml==6.0.1 +pyyaml==6.0.2 # via # dask # kubernetes @@ -149,37 +120,31 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications -requests==2.31.0 +requests==2.32.3 # via # kubernetes # requests-oauthlib requests-oauthlib==2.0.0 # via kubernetes -rich==13.7.1 - # via typer -rpds-py==0.18.1 +rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth -setuptools==73.0.1 +setuptools==74.0.0 # via kubernetes -shellingham==1.5.4 - # via typer six==1.16.0 # via # kubernetes # python-dateutil sniffio==1.3.1 - # via - # anyio - # httpx -sqlalchemy[mypy]==2.0.30 -starlette==0.37.2 + # via anyio +sqlalchemy[mypy]==2.0.32 +starlette==0.38.2 # via fastapi tabulate==0.9.0 -tenacity==8.3.0 +tenacity==8.5.0 toml==0.10.2 tomli==2.0.1 # via mypy @@ -187,13 +152,11 @@ toolz==0.12.1 # via # dask # partd -tqdm==4.66.4 -typeguard==4.2.1 -typer==0.12.3 - # via fastapi-cli -types-protobuf==5.26.0.20240422 +tqdm==4.66.5 +typeguard==4.3.0 +types-protobuf==5.27.0.20240626 # via mypy-protobuf -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # anyio # fastapi @@ -203,27 +166,21 @@ typing-extensions==4.11.0 # sqlalchemy # starlette # typeguard - # typer # uvicorn tzdata==2024.1 # via pandas -ujson==5.9.0 - # via fastapi -urllib3==2.2.1 +urllib3==2.2.2 # via # kubernetes # requests -uvicorn[standard]==0.29.0 - # via - # fastapi - # fastapi-cli -uvloop==0.19.0 +uvicorn[standard]==0.30.6 +uvloop==0.20.0 # via uvicorn -watchfiles==0.21.0 +watchfiles==0.24.0 # via uvicorn websocket-client==1.8.0 # via kubernetes -websockets==12.0 +websockets==13.0.1 # via uvicorn -zipp==3.19.2 +zipp==3.20.1 # via importlib-metadata diff --git a/setup.py b/setup.py index a9f9cafacc5..5fd768230c0 100644 --- a/setup.py +++ b/setup.py @@ -74,7 +74,7 @@ "google-cloud-datastore>=2.16.0,<3", "google-cloud-storage>=1.34.0,<3", "google-cloud-bigtable>=2.11.0,<3", - "fsspec<=2024.1.0", + "fsspec>=2023.12.2", ] REDIS_REQUIRED = [ @@ -82,7 +82,7 @@ "hiredis>=2.0.0,<3", ] -AWS_REQUIRED = ["boto3>=1.17.0,<2", "fsspec<=2024.1.0", "aiobotocore>2,<3"] +AWS_REQUIRED = ["boto3>=1.17.0,<2", "fsspec>=2023.12.2", "aiobotocore>2,<3"] KUBERNETES_REQUIRED = ["kubernetes<=20.13.0"] From d4661b3044f29ad5dd953f2d2da6a7c330bf9377 Mon Sep 17 00:00:00 2001 From: Chris Burroughs Date: Wed, 28 Aug 2024 21:07:10 -0400 Subject: [PATCH 2/2] hold back type issues with other packages Signed-off-by: Chris Burroughs --- sdk/python/requirements/py3.10-ci-requirements.txt | 6 +++--- sdk/python/requirements/py3.11-ci-requirements.txt | 6 +++--- sdk/python/requirements/py3.9-ci-requirements.txt | 6 +++--- setup.py | 6 ++++-- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/sdk/python/requirements/py3.10-ci-requirements.txt b/sdk/python/requirements/py3.10-ci-requirements.txt index 013c0253380..7b919ed5010 100644 --- a/sdk/python/requirements/py3.10-ci-requirements.txt +++ b/sdk/python/requirements/py3.10-ci-requirements.txt @@ -405,7 +405,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.11.2 +mypy==1.10.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -530,8 +530,8 @@ protobuf==4.25.4 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.2.1 -psycopg-binary==3.2.1 +psycopg[binary, pool]==3.1.20 +psycopg-binary==3.1.20 # via psycopg psycopg-pool==3.2.2 # via psycopg diff --git a/sdk/python/requirements/py3.11-ci-requirements.txt b/sdk/python/requirements/py3.11-ci-requirements.txt index 2af8fa2606b..9da6b95f9b2 100644 --- a/sdk/python/requirements/py3.11-ci-requirements.txt +++ b/sdk/python/requirements/py3.11-ci-requirements.txt @@ -396,7 +396,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.11.2 +mypy==1.10.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -521,8 +521,8 @@ protobuf==4.25.4 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.2.1 -psycopg-binary==3.2.1 +psycopg[binary, pool]==3.1.20 +psycopg-binary==3.1.20 # via psycopg psycopg-pool==3.2.2 # via psycopg diff --git a/sdk/python/requirements/py3.9-ci-requirements.txt b/sdk/python/requirements/py3.9-ci-requirements.txt index fbc11dfa942..1aff651f6df 100644 --- a/sdk/python/requirements/py3.9-ci-requirements.txt +++ b/sdk/python/requirements/py3.9-ci-requirements.txt @@ -416,7 +416,7 @@ multidict==6.0.5 # via # aiohttp # yarl -mypy==1.11.2 +mypy==1.10.1 # via sqlalchemy mypy-extensions==1.0.0 # via mypy @@ -541,8 +541,8 @@ protobuf==4.25.4 # substrait psutil==5.9.0 # via ipykernel -psycopg[binary, pool]==3.2.1 -psycopg-binary==3.2.1 +psycopg[binary, pool]==3.1.20 +psycopg-binary==3.1.20 # via psycopg psycopg-pool==3.2.2 # via psycopg diff --git a/setup.py b/setup.py index 5fd768230c0..a23f3ace80f 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,8 @@ TRINO_REQUIRED = ["trino>=0.305.0,<0.400.0", "regex"] POSTGRES_REQUIRED = [ - "psycopg[binary,pool]>=3.0.0,<4", + # Temporaryly held back for https://github.com/feast-dev/feast/issues/4463 + "psycopg[binary,pool]>=3.0.0,<3.2", ] OPENTELEMETRY = ["prometheus_client","psutil"] @@ -167,7 +168,8 @@ "minio==7.1.0", "mock==2.0.0", "moto<5", - "mypy>=1.4.1", + # Temporarily held back for https://github.com/feast-dev/feast/issues/4462 + "mypy>=1.4.1,<1.11", "urllib3>=1.25.4,<3", "psutil==5.9.0", "py>=1.11.0", # https://github.com/pytest-dev/pytest/issues/10420