requests>=2.34.2
pydantic[email]>=2.13.4
tqdm>=4.66.0
fastapi>=0.141.1
pandas>=2.3.3
python-dotenv>=1.2.2

[ai]
anthropic>=0.28.0
mistralai>=0.0.11
openai>=1.3.0
pdf2image>=1.17.0
pillow>=11.0.0

[dashboard]
streamlit>=1.61.1
plotly>=6.9.0

[dev]
build>=1.2
pytest>=7.4
pytest-cov>=7.1.0
responses>=0.26.2
httpx2>=2.9.1
twine>=6.0
ipykernel>=7.3.0
ruff>=0.14
mypy>=1.15
pre-commit>=4.6.1
pandas>=2.0
pandas-stubs>=2.3.3.260113
types-tqdm>=4.70.0.20260731
streamlit>=1.61.1
plotly>=6.9.0
platformdirs>=4
PyYAML>=6

[rag]
deepagents>=0.1
langgraph-cli[inmem]>=0.2
langchain[openai]>=0.3
langchain-openrouter>=0.2.8
langchain-mistralai>=0.2
langchain-chroma>=0.2
langchain-community>=0.3
langchain-text-splitters>=0.3
langchain-huggingface>=0.1
sentence-transformers>=3
chromadb>=0.5
pypdf>=5
platformdirs>=4
PyYAML>=6
firecrawl-py>=1
langchain-mcp-adapters>=0.1

[webhook]
fastapi>=0.110
uvicorn[standard]>=0.52.0
httpx>=0.27
cryptography>=42
croniter>=2
