triad>=0.9.7
adagio>=0.2.4

[all]
qpd>=0.4.4
fugue-sql-antlr>=0.2.0
sqlglot
jinja2
pyspark>=3.1.1
dask[dataframe,distributed]>=2023.5.0
dask-sql
ray[data]>=2.5.0
notebook
jupyterlab
ipython>=7.10.0
duckdb>=0.5.0
pyarrow>=6.0.1
pandas<2.2,>=2.0.2
ibis-framework
polars

[cpp_sql_parser]
fugue-sql-antlr[cpp]>=0.2.0

[dask]
dask[dataframe,distributed]>=2023.5.0
pyarrow>=7.0.0
pandas>=2.0.2

[dask:python_version >= "3.11.9"]
dask[dataframe,distributed]>=2024.4.0

[duckdb]
qpd>=0.4.4
fugue-sql-antlr>=0.2.0
sqlglot
jinja2
duckdb>=0.5.0
numpy

[ibis]
qpd>=0.4.4
fugue-sql-antlr>=0.2.0
sqlglot
jinja2
ibis-framework
pandas<2.2

[notebook]
notebook
jupyterlab
ipython>=7.10.0

[polars]
polars

[ray]
ray[data]>=2.5.0
duckdb>=0.5.0
pyarrow>=7.0.0
pandas<2.2

[spark]
pyspark>=3.1.1

[sql]
qpd>=0.4.4
fugue-sql-antlr>=0.2.0
sqlglot
jinja2
