diff --git a/poetry.lock b/poetry.lock index de6a64376129..05a934d0dee9 100644 --- a/poetry.lock +++ b/poetry.lock @@ -6258,4 +6258,4 @@ visualization = ["graphviz"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "97712d7e81e564b538de4577e812b446ef9ffacd6beb40a3767e9b4594bedfd5" +content-hash = "e835acc523158cf8aa82d978705e95ee86c1f4bfc31ed881ec09dbababc5ac04" diff --git a/pyproject.toml b/pyproject.toml index 91337821aed5..339301f5c901 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -126,15 +126,15 @@ requests = ">=2,<3" sqlalchemy = ">=1.4,<3" [tool.poetry.group.docs.dependencies] -altair = { version = ">=5.0.1,<6", python = "^3.10" } -ipykernel = { version = ">=6.25.1,<7", python = "^3.10" } -nbclient = { version = ">=0.8.0,<1", python = "^3.10" } -plotly = { version = ">=5.16.1,<6", python = "^3.10" } -plotnine = { version = ">=0.12.2,<1", python = "^3.10" } -quartodoc = { version = ">=0.6.1,<1", python = "^3.10" } -requests = { version = ">=2,<3", python = "^3.10" } -scikit-learn = { version = ">=1.3,<2", python = "^3.10" } -seaborn = { version = ">=0.12.2,<1", python = "^3.10" } +altair = { version = ">=5.0.1,<6", python = ">=3.10,<4" } +ipykernel = { version = ">=6.25.1,<7", python = ">=3.10,<4" } +nbclient = { version = ">=0.8.0,<1", python = ">=3.10,<4" } +plotly = { version = ">=5.16.1,<6", python = ">=3.10,<4" } +plotnine = { version = ">=0.12.2,<1", python = ">=3.10,<4" } +quartodoc = { version = ">=0.6.1,<1", python = ">=3.10,<4" } +requests = { version = ">=2,<3", python = ">=3.10,<4" } +scikit-learn = { version = ">=1.3,<2", python = ">=3.10,<4" } +seaborn = { version = ">=0.12.2,<1", python = ">=3.10,<4" } [tool.poetry.extras] # generate the `all` extra using nix run '.#gen-all-extras' diff --git a/requirements-dev.txt b/requirements-dev.txt index 242c779db0cf..aa1f74779af3 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,7 +1,7 @@ aiohttp==3.8.6 ; python_version >= "3.9" and python_version < "4.0" aiosignal==1.3.1 ; python_version >= "3.9" and python_version < "4.0" -altair==5.1.2 ; python_version >= "3.10" and python_version < "4.0" -annotated-types==0.6.0 ; python_version >= "3.10" and python_version < "4.0" +altair==5.1.2 ; python_version >= "3.10" and python_version < "4" +annotated-types==0.6.0 ; python_version >= "3.10" and python_version < "4" appdirs==1.4.4 ; python_version >= "3.9" and python_version < "4.0" appnope==0.1.3 ; python_version < "4.0" and sys_platform == "darwin" and python_version >= "3.9" or python_version < "4.0" and python_version >= "3.10" and platform_system == "Darwin" asn1crypto==1.5.1 ; python_version >= "3.9" and python_version < "4.0" @@ -10,7 +10,7 @@ async-timeout==4.0.3 ; python_version >= "3.9" and python_version < "4.0" atpublic==4.0 ; python_version >= "3.9" and python_version < "4.0" attrs==23.1.0 ; python_version >= "3.9" and python_version < "4.0" backcall==0.2.0 ; python_version >= "3.9" and python_version < "4.0" -beartype==0.16.4 ; python_version >= "3.10" and python_version < "4.0" +beartype==0.16.4 ; python_version >= "3.10" and python_version < "4" bidict==0.22.1 ; python_version >= "3.9" and python_version < "4.0" bitarray==2.8.2 ; python_version >= "3.9" and python_version < "4.0" black==23.10.1 ; python_version >= "3.9" and python_version < "4.0" @@ -27,16 +27,16 @@ clickhouse-connect[arrow,numpy,pandas]==0.6.17 ; python_version >= "3.9" and pyt cligj==0.7.2 ; python_version >= "3.9" and python_version < "4" cloudpickle==3.0.0 ; python_version >= "3.9" and python_version < "4.0" codespell[hard-encoding-detection,toml]==2.2.6 ; python_version >= "3.9" and python_version < "4.0" -colorama==0.4.6 ; python_version >= "3.9" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows" or python_version >= "3.10") -comm==0.1.4 ; python_version >= "3.10" and python_version < "4.0" -contourpy==1.1.1 ; python_version >= "3.10" and python_version < "4.0" +colorama==0.4.6 ; python_version < "4.0" and sys_platform == "win32" and python_version >= "3.9" or python_version < "4.0" and platform_system == "Windows" and python_version >= "3.9" or python_version >= "3.10" and python_version < "4.0" +comm==0.1.4 ; python_version >= "3.10" and python_version < "4" +contourpy==1.1.1 ; python_version >= "3.10" and python_version < "4" coverage[toml]==7.3.2 ; python_version >= "3.9" and python_version < "4.0" cryptography==41.0.4 ; python_version >= "3.9" and python_version < "4.0" -cycler==0.12.1 ; python_version >= "3.10" and python_version < "4.0" +cycler==0.12.1 ; python_version >= "3.10" and python_version < "4" dask[array,dataframe]==2023.10.0 ; python_version >= "3.9" and python_version < "4.0" datafusion==32.0.0 ; python_version >= "3.9" and python_version < "4.0" db-dtypes==1.1.1 ; python_version >= "3.9" and python_version < "4.0" -debugpy==1.8.0 ; python_version >= "3.10" and python_version < "4.0" +debugpy==1.8.0 ; python_version >= "3.10" and python_version < "4" decorator==5.1.1 ; python_version >= "3.9" and python_version < "4.0" deltalake==0.10.1 ; python_version >= "3.9" and python_version < "4.0" distlib==0.3.7 ; python_version >= "3.9" and python_version < "4.0" @@ -46,10 +46,10 @@ dunamai==1.19.0 ; python_version >= "3.9" and python_version < "4.0" exceptiongroup==1.1.3 ; python_version >= "3.9" and python_version < "3.11" execnet==2.0.2 ; python_version >= "3.9" and python_version < "4.0" executing==2.0.0 ; python_version >= "3.9" and python_version < "4.0" -fastjsonschema==2.18.1 ; python_version >= "3.10" and python_version < "4.0" +fastjsonschema==2.18.1 ; python_version >= "3.10" and python_version < "4" filelock==3.12.4 ; python_version >= "3.9" and python_version < "4.0" fiona==1.9.5 ; python_version >= "3.9" and python_version < "4.0" -fonttools==4.43.1 ; python_version >= "3.10" and python_version < "4.0" +fonttools==4.43.1 ; python_version >= "3.10" and python_version < "4" frozenlist==1.4.0 ; python_version >= "3.9" and python_version < "4.0" fsspec==2023.6.0 ; python_version >= "3.9" and python_version < "4.0" gcsfs==2023.6.0 ; python_version >= "3.9" and python_version < "4.0" @@ -68,7 +68,7 @@ google-resumable-media==2.6.0 ; python_version >= "3.9" and python_version < "4. googleapis-common-protos==1.61.0 ; python_version >= "3.9" and python_version < "4.0" graphviz==0.20.1 ; python_version >= "3.9" and python_version < "4.0" greenlet==3.0.0 ; python_version >= "3.9" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") and python_version < "4.0" -griffe==0.32.3 ; python_version >= "3.10" and python_version < "4.0" +griffe==0.32.3 ; python_version >= "3.10" and python_version < "4" grpcio-status==1.59.0 ; python_version >= "3.9" and python_version < "4.0" grpcio==1.59.0 ; python_version >= "3.9" and python_version < "4.0" humanize==4.8.0 ; python_version >= "3.9" and python_version < "4.0" @@ -79,31 +79,31 @@ importlib-metadata==6.8.0 ; python_version >= "3.9" and python_version < "4.0" importlib-resources==6.1.0 ; python_version >= "3.9" and python_version < "4.0" impyla==0.18.0 ; python_version >= "3.9" and python_version < "4.0" iniconfig==2.0.0 ; python_version >= "3.9" and python_version < "4.0" -ipykernel==6.25.2 ; python_version >= "3.10" and python_version < "4.0" +ipykernel==6.25.2 ; python_version >= "3.10" and python_version < "4" ipython==8.16.1 ; python_version >= "3.9" and python_version < "4.0" jedi==0.19.1 ; python_version >= "3.9" and python_version < "4.0" jinja2==3.1.2 ; python_version >= "3.9" and python_version < "4.0" joblib==1.3.2 ; python_version >= "3.9" and python_version < "4.0" -jsonschema-specifications==2023.7.1 ; python_version >= "3.10" and python_version < "4.0" -jsonschema==4.19.1 ; python_version >= "3.10" and python_version < "4.0" -jupyter-client==8.4.0 ; python_version >= "3.10" and python_version < "4.0" -jupyter-core==5.4.0 ; python_version >= "3.10" and python_version < "4.0" -kiwisolver==1.4.5 ; python_version >= "3.10" and python_version < "4.0" +jsonschema-specifications==2023.7.1 ; python_version >= "3.10" and python_version < "4" +jsonschema==4.19.1 ; python_version >= "3.10" and python_version < "4" +jupyter-client==8.4.0 ; python_version >= "3.10" and python_version < "4" +jupyter-core==5.4.0 ; python_version >= "3.10" and python_version < "4" +kiwisolver==1.4.5 ; python_version >= "3.10" and python_version < "4" locket==1.0.0 ; python_version >= "3.9" and python_version < "4.0" lz4==4.3.2 ; python_version >= "3.9" and python_version < "4.0" markdown-it-py==3.0.0 ; python_version >= "3.9" and python_version < "4.0" markupsafe==2.1.3 ; python_version >= "3.9" and python_version < "4.0" matplotlib-inline==0.1.6 ; python_version >= "3.9" and python_version < "4.0" -matplotlib==3.8.0 ; python_version >= "3.10" and python_version < "4.0" +matplotlib==3.8.0 ; python_version >= "3.10" and python_version < "4" mdurl==0.1.2 ; python_version >= "3.9" and python_version < "4.0" -mizani==0.9.3 ; python_version >= "3.10" and python_version < "4.0" +mizani==0.9.3 ; python_version >= "3.10" and python_version < "4" more-itertools==10.1.0 ; python_version >= "3.9" and python_version < "4.0" multidict==6.0.4 ; python_version >= "3.9" and python_version < "4.0" multipledispatch==1.0.0 ; python_version >= "3.9" and python_version < "4.0" mypy-extensions==1.0.0 ; python_version >= "3.9" and python_version < "4.0" -nbclient==0.8.0 ; python_version >= "3.10" and python_version < "4.0" -nbformat==5.9.2 ; python_version >= "3.10" and python_version < "4.0" -nest-asyncio==1.5.8 ; python_version >= "3.10" and python_version < "4.0" +nbclient==0.8.0 ; python_version >= "3.10" and python_version < "4" +nbformat==5.9.2 ; python_version >= "3.10" and python_version < "4" +nest-asyncio==1.5.8 ; python_version >= "3.10" and python_version < "4" nodeenv==1.8.0 ; python_version >= "3.9" and python_version < "4.0" numpy==1.25.2 ; python_version >= "3.9" and python_version < "4.0" oauthlib==3.2.2 ; python_version >= "3.9" and python_version < "4.0" @@ -115,16 +115,16 @@ parso==0.8.3 ; python_version >= "3.9" and python_version < "4.0" parsy==2.1 ; python_version >= "3.9" and python_version < "4.0" partd==1.4.1 ; python_version >= "3.9" and python_version < "4.0" pathspec==0.11.2 ; python_version >= "3.9" and python_version < "4.0" -patsy==0.5.3 ; python_version >= "3.10" and python_version < "4.0" +patsy==0.5.3 ; python_version >= "3.10" and python_version < "4" pexpect==4.8.0 ; python_version >= "3.9" and python_version < "4.0" and sys_platform != "win32" pickleshare==0.7.5 ; python_version >= "3.9" and python_version < "4.0" -pillow==10.1.0 ; python_version >= "3.10" and python_version < "4.0" +pillow==10.1.0 ; python_version >= "3.10" and python_version < "4" pins[gcs]==0.8.3 ; python_version >= "3.9" and python_version < "4.0" platformdirs==3.11.0 ; python_version >= "3.9" and python_version < "4.0" -plotly==5.17.0 ; python_version >= "3.10" and python_version < "4.0" -plotnine==0.12.3 ; python_version >= "3.10" and python_version < "4.0" +plotly==5.17.0 ; python_version >= "3.10" and python_version < "4" +plotnine==0.12.3 ; python_version >= "3.10" and python_version < "4" pluggy==1.3.0 ; python_version >= "3.9" and python_version < "4.0" -plum-dispatch==2.2.2 ; python_version >= "3.10" and python_version < "4.0" +plum-dispatch==2.2.2 ; python_version >= "3.10" and python_version < "4" poetry-dynamic-versioning==1.1.0 ; python_version >= "3.9" and python_version < "4.0" polars==0.19.11 ; python_version >= "3.9" and python_version < "4.0" pprintpp==0.4.0 ; python_version >= "3.9" and python_version < "4.0" @@ -132,7 +132,7 @@ pre-commit==3.5.0 ; python_version >= "3.9" and python_version < "4.0" prompt-toolkit==3.0.39 ; python_version >= "3.9" and python_version < "4.0" proto-plus==1.22.3 ; python_version >= "3.9" and python_version < "4.0" protobuf==4.24.4 ; python_version >= "3.9" and python_version < "4.0" -psutil==5.9.6 ; python_version >= "3.10" and python_version < "4.0" +psutil==5.9.6 ; python_version >= "3.10" and python_version < "4" psycopg2==2.9.9 ; python_version >= "3.9" and python_version < "4.0" ptyprocess==0.7.0 ; python_version >= "3.9" and python_version < "4.0" and sys_platform != "win32" pure-eval==0.2.2 ; python_version >= "3.9" and python_version < "4.0" @@ -144,8 +144,8 @@ pyasn1-modules==0.3.0 ; python_version >= "3.9" and python_version < "4.0" pyasn1==0.5.0 ; python_version >= "3.9" and python_version < "4.0" pycparser==2.21 ; python_version >= "3.9" and python_version < "4.0" pycryptodomex==3.19.0 ; python_version >= "3.9" and python_version < "4.0" -pydantic-core==2.10.1 ; python_version >= "3.10" and python_version < "4.0" -pydantic==2.4.2 ; python_version >= "3.10" and python_version < "4.0" +pydantic-core==2.10.1 ; python_version >= "3.10" and python_version < "4" +pydantic==2.4.2 ; python_version >= "3.10" and python_version < "4" pydata-google-auth==1.8.2 ; python_version >= "3.9" and python_version < "4.0" pydeps==1.12.17 ; python_version >= "3.9" and python_version < "4.0" pydruid[sqlalchemy]==0.6.5 ; python_version >= "3.9" and python_version < "4.0" @@ -155,7 +155,7 @@ pyjwt==2.8.0 ; python_version >= "3.9" and python_version < "4.0" pymssql==2.2.9 ; python_version >= "3.9" and python_version < "4.0" pymysql==1.1.0 ; python_version >= "3.9" and python_version < "4.0" pyopenssl==23.2.0 ; python_version >= "3.9" and python_version < "4.0" -pyparsing==3.1.1 ; python_version >= "3.10" and python_version < "4.0" +pyparsing==3.1.1 ; python_version >= "3.10" and python_version < "4" pyproj==3.6.1 ; python_version >= "3.9" and python_version < "4.0" pyspark==3.3.3 ; python_version >= "3.9" and python_version < "4.0" pytest-benchmark==4.0.0 ; python_version >= "3.9" and python_version < "4.0" @@ -170,44 +170,44 @@ pytest-xdist==3.3.1 ; python_version >= "3.9" and python_version < "4.0" pytest==7.4.2 ; python_version >= "3.9" and python_version < "4.0" python-dateutil==2.8.2 ; python_version >= "3.9" and python_version < "4.0" pytz==2023.3.post1 ; python_version >= "3.9" and python_version < "4.0" -pywin32==306 ; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.10" and python_version < "4.0" +pywin32==306 ; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.10" and python_version < "4" pyyaml==6.0.1 ; python_version >= "3.9" and python_version < "4.0" -pyzmq==25.1.1 ; python_version >= "3.10" and python_version < "4.0" -quartodoc==0.6.5 ; python_version >= "3.10" and python_version < "4.0" -referencing==0.30.2 ; python_version >= "3.10" and python_version < "4.0" +pyzmq==25.1.1 ; python_version >= "3.10" and python_version < "4" +quartodoc==0.6.5 ; python_version >= "3.10" and python_version < "4" +referencing==0.30.2 ; python_version >= "3.10" and python_version < "4" regex==2023.10.3 ; python_version >= "3.9" and python_version < "4.0" requests-oauthlib==1.3.1 ; python_version >= "3.9" and python_version < "4.0" requests==2.31.0 ; python_version >= "3.9" and python_version < "4.0" rich==13.6.0 ; python_version >= "3.9" and python_version < "4.0" -rpds-py==0.10.6 ; python_version >= "3.10" and python_version < "4.0" +rpds-py==0.10.6 ; python_version >= "3.10" and python_version < "4" rsa==4.9 ; python_version >= "3.9" and python_version < "4" ruff==0.1.1 ; python_version >= "3.9" and python_version < "4.0" -scikit-learn==1.3.1 ; python_version >= "3.10" and python_version < "4.0" -scipy==1.9.3 ; python_version >= "3.10" and python_version < "4.0" -seaborn==0.13.0 ; python_version >= "3.10" and python_version < "4.0" -setuptools-scm==8.0.4 ; python_version >= "3.10" and python_version < "4.0" +scikit-learn==1.3.1 ; python_version >= "3.10" and python_version < "4" +scipy==1.9.3 ; python_version >= "3.10" and python_version < "4" +seaborn==0.13.0 ; python_version >= "3.10" and python_version < "4" +setuptools-scm==8.0.4 ; python_version >= "3.10" and python_version < "4" setuptools==68.2.2 ; python_version >= "3.9" and python_version < "4.0" shapely==2.0.2 ; python_version >= "3.9" and python_version < "4.0" six==1.16.0 ; python_version >= "3.9" and python_version < "4.0" snowflake-connector-python==3.3.1 ; python_version >= "3.9" and python_version < "4.0" snowflake-sqlalchemy==1.5.0 ; python_version >= "3.9" and python_version < "4.0" sortedcontainers==2.4.0 ; python_version >= "3.9" and python_version < "4.0" -sphobjinv==2.3.1 ; python_version >= "3.10" and python_version < "4.0" +sphobjinv==2.3.1 ; python_version >= "3.10" and python_version < "4" sqlalchemy-views==0.3.2 ; python_version >= "3.9" and python_version < "4.0" sqlalchemy==1.4.49 ; python_version >= "3.9" and python_version < "4.0" sqlglot==18.16.1 ; python_version >= "3.9" and python_version < "4.0" stack-data==0.6.3 ; python_version >= "3.9" and python_version < "4.0" -statsmodels==0.14.0 ; python_version >= "3.10" and python_version < "4.0" +statsmodels==0.14.0 ; python_version >= "3.10" and python_version < "4" stdlib-list==0.9.0 ; python_version >= "3.9" and python_version < "4.0" -tabulate==0.9.0 ; python_version >= "3.10" and python_version < "4.0" -tenacity==8.2.3 ; python_version >= "3.10" and python_version < "4.0" -threadpoolctl==3.2.0 ; python_version >= "3.10" and python_version < "4.0" +tabulate==0.9.0 ; python_version >= "3.10" and python_version < "4" +tenacity==8.2.3 ; python_version >= "3.10" and python_version < "4" +threadpoolctl==3.2.0 ; python_version >= "3.10" and python_version < "4" thrift-sasl==0.4.3 ; python_version >= "3.9" and python_version < "4.0" thrift==0.16.0 ; python_version >= "3.9" and python_version < "4.0" tomli==2.0.1 ; python_version >= "3.9" and python_version < "4.0" tomlkit==0.12.1 ; python_version >= "3.9" and python_version < "4.0" toolz==0.12.0 ; python_version >= "3.9" and python_version < "4.0" -tornado==6.3.3 ; python_version >= "3.10" and python_version < "4.0" +tornado==6.3.3 ; python_version >= "3.10" and python_version < "4" tqdm==4.66.1 ; python_version >= "3.9" and python_version < "4.0" traitlets==5.11.2 ; python_version >= "3.9" and python_version < "4.0" trino[sqlalchemy]==0.327.0 ; python_version >= "3.9" and python_version < "4.0" @@ -216,7 +216,7 @@ tzdata==2023.3 ; python_version >= "3.9" and python_version < "4.0" tzlocal==5.2 ; python_version >= "3.9" and python_version < "4.0" urllib3==1.26.18 ; python_version >= "3.9" and python_version < "4.0" virtualenv==20.24.5 ; python_version >= "3.9" and python_version < "4.0" -watchdog==3.0.0 ; python_version >= "3.10" and python_version < "4.0" +watchdog==3.0.0 ; python_version >= "3.10" and python_version < "4" wcwidth==0.2.8 ; python_version >= "3.9" and python_version < "4.0" werkzeug==3.0.1 ; python_version >= "3.9" and python_version < "4.0" xxhash==3.4.1 ; python_version >= "3.9" and python_version < "4.0"