annotated-types>=0.5.0
anyio>=3.7.1
click>=8.1.6
exceptiongroup>=1.1.2
fastapi>=0.100.1
h11>=0.16.0
httptools>=0.6.0
idna>=3.7
pydantic>=2.4.0
pydantic_core>=2.4.0
python-dotenv>=1.0.0
PyYAML>=6.0.1
sniffio>=1.3.0
starlette>=0.47.2
typing_extensions>=4.7.1
uvicorn>=0.23.2
uvloop>=0.17.0
watchfiles>=0.19.0
websockets>=11.0.3
pyarrow>=19.0.1
slowapi>=0.1.8

# Pin numpy version otherwise pyarrow doesn't work
numpy<2
