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

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

[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
beautifulsoup4>=4.12
numpydoc>=1.7

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

[web]
langchain-tavily>=0.2
