diff --git a/poetry.lock b/poetry.lock index f2aa0be8cf17..3d090c262680 100644 --- a/poetry.lock +++ b/poetry.lock @@ -5331,7 +5331,6 @@ files = [ [package.dependencies] requests = "*" -sqlalchemy = {version = "*", optional = true, markers = "extra == \"sqlalchemy\""} [package.extras] async = ["tornado"] @@ -8085,4 +8084,4 @@ visualization = ["graphviz"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "9fd9a3d4d3ca5c2bfa67fcbad6c74da742d052d95aae4d19654cce3d8ae5e4d1" +content-hash = "ee38b469412474fa96f98e4cad30d74699c625832a5c167a5b0e32da00e82437" diff --git a/pyproject.toml b/pyproject.toml index 304456515dcb..ecc22e2d0413 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -76,9 +76,7 @@ fsspec = { version = "<2024.3.0", optional = true } polars = { version = ">=0.20.17,<1", optional = true } psycopg2 = { version = ">=2.8.4,<3", optional = true } pydata-google-auth = { version = ">=1.4.0,<2", optional = true } -# we don't use sqlalchemy, but pydruid inadvertently requires it, -# see https://github.com/druid-io/pydruid/issues/313 -pydruid = { version = ">=0.6.5,<1", optional = true, extras = ["sqlalchemy"] } +pydruid = { version = ">=0.6.7,<1", optional = true } pyexasol = { version = ">=0.25.2,<1", optional = true, extras = ["pandas"] } pymysql = { version = ">=1,<2", optional = true } pyodbc = { version = ">=4.0.39,<6", optional = true } diff --git a/requirements-dev.txt b/requirements-dev.txt index a5a607dd1d3d..431907d8fdc9 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -86,7 +86,7 @@ google-crc32c==1.5.0 ; python_version >= "3.9" and python_version < "4.0" google-resumable-media==2.7.0 ; python_version >= "3.9" and python_version < "4.0" googleapis-common-protos==1.63.0 ; python_version >= "3.9" and python_version < "4.0" graphviz==0.20.3 ; python_version >= "3.9" and python_version < "4.0" -greenlet==3.0.3 ; python_version >= "3.9" and python_version < "4.0" 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") +greenlet==3.0.3 ; python_version >= "3.10" and python_version < "3.13" 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") griffe==0.44.0 ; python_version >= "3.10" and python_version < "3.13" grpcio-status==1.62.2 ; python_version >= "3.9" and python_version < "4.0" grpcio==1.62.2 ; python_version >= "3.9" and python_version < "4.0" @@ -209,7 +209,7 @@ pydantic-core==2.18.2 ; python_version >= "3.10" and python_version < "3.13" pydantic==2.7.1 ; python_version >= "3.10" and python_version < "3.13" pydata-google-auth==1.8.2 ; python_version >= "3.9" and python_version < "4.0" pydeps==1.12.20 ; python_version >= "3.9" and python_version < "4.0" -pydruid[sqlalchemy]==0.6.8 ; python_version >= "3.9" and python_version < "4.0" +pydruid==0.6.8 ; python_version >= "3.9" and python_version < "4.0" pyexasol[pandas]==0.25.2 ; python_version >= "3.9" and python_version < "4.0" pygments==2.17.2 ; python_version >= "3.9" and python_version < "4.0" pyinstrument==4.6.2 ; python_version >= "3.9" and python_version < "4.0" @@ -274,7 +274,7 @@ snowflake-connector-python==3.10.0 ; python_version >= "3.9" and python_version sortedcontainers==2.4.0 ; python_version >= "3.9" and python_version < "4.0" soupsieve==2.5 ; python_version >= "3.10" and python_version < "3.13" sphobjinv==2.3.1 ; python_version >= "3.10" and python_version < "3.13" -sqlalchemy==2.0.29 ; python_version >= "3.9" and python_version < "4.0" +sqlalchemy==2.0.29 ; python_version >= "3.10" and python_version < "3.13" sqlglot==23.12.2 ; 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.2 ; python_version >= "3.10" and python_version < "3.13"