diff --git a/pyproject.toml b/pyproject.toml index 878dd10cc34..686d8d525f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -128,7 +128,7 @@ denodo = ["denodo-sqlalchemy~=1.0.6"] dremio = ["sqlalchemy-dremio>=1.2.1, <4"] drill = ["sqlalchemy-drill>=1.1.4, <2"] druid = ["pydruid>=0.6.5,<0.7"] -duckdb = ["duckdb-engine>=0.12.1, <0.13"] +duckdb = ["duckdb>=1.4.2,<2", "duckdb-engine>=0.17.0"] dynamodb = ["pydynamodb>=0.4.2"] solr = ["sqlalchemy-solr >= 0.2.0"] elasticsearch = ["elasticsearch-dbapi>=0.2.9, <0.3.0"] diff --git a/requirements/base.txt b/requirements/base.txt index 7f6698025ea..019e9d9a561 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -370,6 +370,7 @@ sqlalchemy==1.4.54 # via # apache-superset (pyproject.toml) # alembic + # apache-superset-core # flask-appbuilder # flask-sqlalchemy # marshmallow-sqlalchemy @@ -378,9 +379,12 @@ sqlalchemy==1.4.54 sqlalchemy-utils==0.38.3 # via # apache-superset (pyproject.toml) + # apache-superset-core # flask-appbuilder sqlglot==27.15.2 - # via apache-superset (pyproject.toml) + # via + # apache-superset (pyproject.toml) + # apache-superset-core sshtunnel==0.4.0 # via apache-superset (pyproject.toml) tabulate==0.9.0 @@ -395,6 +399,7 @@ typing-extensions==4.14.0 # via # apache-superset (pyproject.toml) # alembic + # apache-superset-core # cattrs # limits # pyopenssl diff --git a/requirements/development.txt b/requirements/development.txt index 4e981b08722..b458ca48f74 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -466,6 +466,7 @@ numpy==1.26.4 # pandas # pandas-gbq # prophet + # pyarrow oauthlib==3.2.2 # via requests-oauthlib odfpy==1.4.1 @@ -536,6 +537,7 @@ pgsanity==0.2.9 # apache-superset pillow==11.3.0 # via + # -c requirements/base.txt # apache-superset # matplotlib pip==25.1.1