openai>=1.0.0
anthropic>=0.60.0
google-generativeai>=0.8.0
mistralai>=1.7.0
pymupdf>=1.26.0
numpy>=1.25.0
matplotlib>=3.7.0
Pillow>=10.0.0
Jinja2>=3.1.0
langchain>=0.3.27
langchain-openai>=0.3.28
langchain-anthropic>=0.3.18
langchain-google-genai>=2.0.10
langchain-mistralai>=0.2.11

[dev]
pytest>=8.0.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0
ruff>=0.4.0
black>=24.0.0
isort>=5.13.0
pre-commit>=3.5.0
mypy>=1.5.0

[langchain]
langchain>=0.3.27
langchain-openai>=0.3.28
langchain-anthropic>=0.3.18
langchain-google-genai>=2.0.10
langchain-mistralai>=0.2.11

[llm]
google-generativeai
openai
anthropic
mistralai
