sqlglot<31.0,>=25.0
duckdb>=1.5.3
pyarrow>=17.0
pydantic<3.0,>=2.5
typer<1.0,>=0.12
rich<15.0,>=13.0
cronsim<3.0,>=2.5
tenacity<10.0,>=8.2
pyyaml<7.0,>=6.0

[adbc]
adbc-driver-manager<2.0,>=1.2
adbc-driver-postgresql<2.0,>=1.2

[all]
interlaced[adbc,polars,postgres,service]

[dev]
pytest<10.0,>=8.0
httpx<1.0,>=0.27
pytest-asyncio<2.0,>=1.0
ruff<1.0,>=0.6
black<27.0,>=24.0
mypy<2.0,>=1.11

[pandas]
pandas<4.0,>=2.0

[polars]
polars<2.0,>=1.0

[postgres]
psycopg[binary]<4.0,>=3.1

[service]
litestar<3.0,>=2.12
uvicorn<1.0,>=0.30
msgspec<1.0,>=0.18
