pydantic<3,>=2.9

[hf]
pillow<13,>=10
torch<3,>=2.2
torchvision<1,>=0.17
transformers<6,>=5.2

[langchain]
langchain-core<2,>=1

[langgraph]
langchain-core<2,>=1
langgraph<2,>=1

[mlx]

[mlx:platform_machine == "arm64" and sys_platform == "darwin"]
mlx-vlm[torch]==0.3.12

[mlx:sys_platform == "darwin" and platform_machine == "arm64"]
mlx-lm<0.32,>=0.30.7

[server]
langchain-core<2,>=1
fastapi<1,>=0.115
uvicorn<1,>=0.30

[test]
langchain-core<2,>=1
langgraph<2,>=1
fastapi<1,>=0.115
httpx<1,>=0.27
typesafe-sdk<0.8,>=0.7
