pydantic>=2.0
python-dotenv>=1.2.1
PyYAML>=6.0
loguru>=0.7.3
dspy>=3.1.3
python-frontmatter>=1.1.0
openrouter>=0.6.0
pydantic-ai>=1.61.0
logfire[dspy]>=4.25.0
vllm-mlx>=0.2.6
litellm>=1.81.13
rich>=13.0

[:python_version < "3.11"]
tomli>=2.0

[:python_version < "3.13"]
eval_type_backport>=0.2.0

[docs]
mkdocs-material>=9.6
mkdocstrings[python]>=0.27

[embeddings]
lancedb>=0.27.1
pyarrow>=15.0.0
torch>=2.2
transformers>=5.0.0

[lint]
ruff>=0.15.0

[test]
pytest>=8.0
pytest-asyncio>=0.24
pytest-xdist>=3.5
pytest-timeout>=2.4
