langchain>=0.3
langchain-openai>=0.3
langchain-community>=0.3
langgraph>=0.4
pydantic>=2.0
python-dotenv>=1.0
click>=8.0
rich>=13.0
prompt-toolkit>=3.0
jinja2>=3.0
PyMuPDF>=1.24

[all]
optiprofiler-agent[anthropic,rag,web]

[anthropic]
langchain-anthropic>=0.3

[dev]
pytest>=7.0
pytest-asyncio>=0.21
ruff>=0.1
codespell>=2.2

[rag]
chromadb>=0.5
sentence-transformers>=3.0

[web]
langchain-tavily>=0.2
