boto3>=1.34
ibis-framework>=12.0.0
numpy>=1.26.0
pandas>=2.2.0
pydantic>=2.9.0
scipy>=1.13.0
tomli_w>=1.0

[all]
ibis-framework[clickhouse,duckdb,mysql,postgres,trino]>=12.0.0

[clickhouse]
ibis-framework[clickhouse]>=12.0.0

[dev]
ibis-framework[clickhouse,duckdb,mysql,postgres,trino]>=12.0.0
pytest>=8
pytest-xdist>=3
pytest-cov>=5.0
ruff>=0.3.0
mypy>=1.9
numpy>=1.26.0
pandas-stubs>=2.2.0
pre-commit>=4.0
scipy-stubs>=1.14.1.0
import-linter>=2.0

[docs]
sphinx>=7
pydata-sphinx-theme>=0.15

[duckdb]
ibis-framework[duckdb]>=12.0.0

[mysql]
ibis-framework[mysql]>=12.0.0

[postgres]
ibis-framework[postgres]>=12.0.0

[trino]
ibis-framework[trino]>=12.0.0
