pydantic<3,>=2.7
sqlalchemy<3,>=2.0
typer<0.13,>=0.12
rich<14,>=13.0
click<8.2.0,>=8.1.0
pyyaml<7,>=6.0
orjson<4,>=3.9
jsonschema<5,>=4.21
PyNaCl<2,>=1.5
huggingface_hub>=0.20.0

[ai]
langgraph<1,>=0.2
langchain-core<1,>=0.3
torch>=2.0.0
transformers>=4.40.0
peft>=0.10.0
accelerate>=0.29.0
safetensors>=0.4.0
llama-cpp-python>=0.2.26

[api]
langchain<1,>=0.3
langchain-core<1,>=0.3
langchain-openai<1,>=0.2
langchain-anthropic<1,>=0.2

[dev]
pytest<9,>=8.0
pytest-asyncio<0.24,>=0.23
black<24,>=23.0
isort<6,>=5.12
mypy<2,>=1.5
flake8<7,>=6.0
