ase<4,>=3.26
httpx<1,>=0.28
numpy<3,>=2
pydantic<3,>=2.11

[arrow]
pyarrow<22,>=21

[control-postgres]
psycopg[binary]<4,>=3.2

[dev]
fastapi<1,>=0.116
mypy<2,>=1.17
packaging<27,>=25
pytest<9,>=8.4
pytest-asyncio<2,>=1.1
psycopg[binary]<4,>=3.2
ruff<1,>=0.12
setuptools>=75
uvicorn<1,>=0.35
wheel
zstandard<1,>=0.25

[jupyter]
anywidget<0.12,>=0.11
ipywidgets<9,>=8.1
rich<15,>=13.9

[release]
packaging<27,>=25

[server]
fastapi<1,>=0.116
uvicorn<1,>=0.35

[server-postgres]
fastapi<1,>=0.116
psycopg[binary]<4,>=3.2
uvicorn<1,>=0.35

[watch]
rich<15,>=13.9

[worker-ase]

[worker-base-producer]
packaging<27,>=25
zstandard<1,>=0.25

[worker-dpa4]
