duckdb<3,>=1.5
duckstring-trickle<0.3,>=0.2.1
rich>=13.7
typer>=0.12
fastapi>=0.111
python-multipart>=0.0.9
uvicorn[standard]>=0.29
httpx>=0.25
tomli-w>=1.0
pyarrow>=14
pytz
pathspec>=0.10
uv>=0.5

[:python_version < "3.11"]
tomli>=2.0

[aws]
s3fs>=2023.1
boto3>=1.34
sqlglot<31,>=30.21

[dbt]
dbt-duckdb>=1.9

[dev]
pytest>=8.0
moto[server]>=5.0
pytest-timeout>=0.5
ruff>=0.3
mypy>=1.8
dbt-duckdb>=1.9
sqlglot<31,>=30.21
s3fs>=2023.1
boto3>=1.34
pg8000>=1.31
pymysql>=1.1

[lineage]
sqlglot>=23

[starrocks]
pymysql>=1.1
sqlglot<31,>=30.21
