google-genai>=1.55.0
openai>=1.0.0
requests>=2.31.0
beautifulsoup4>=4.12.0
fpdf>=1.7.2
python-docx>=0.8.11
pymupdf>=1.23.0
pandas>=2.0.0
openpyxl>=3.1.0
pytesseract>=0.3.10
markdown>=3.4.0
colorama>=0.4.6
rich>=13.0.0
python-dotenv>=1.0.0
httpx[http2]>=0.24.0
playwright>=1.40.0
patchright
docx2pdf>=0.1.8
pyyaml>=6.0.0
curl_cffi>=0.5.0
DrissionPage>=4.0.0
ddgs>=9.0.0
mcp>=1.0.0
defusedxml
typer>=0.9.0
starlette>=1.3.1
uvicorn>=0.20.0
recon-tool>=1.3.1
cryptography>=48.0.1
python-multipart>=0.0.31

[a2a]
a2a-sdk[http-server]<0.4.0,>=0.3.20

[anthropic]
anthropic>=0.40.0

[api]
fastapi>=0.100.0
pydantic>=2.0.0
uvicorn>=0.20.0

[azure]
azure-cosmos>=4.5.0
azure-storage-blob>=12.19.0
azure-servicebus>=7.11.0
azure-identity>=1.16.1
azure-keyvault-secrets>=4.7.0
opencensus-ext-azure>=1.1.0

[dev]
pytest>=7.0.0
pytest-mock>=3.10.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
hypothesis>=6.0.0
mypy>=1.0.0
ruff<0.16.0,>=0.15.5
bandit>=1.7.0
pip-audit>=2.7.0
pre-commit>=3.5.0

[docs]
mkdocs-material>=9.5.0
pymdown-extensions>=10.0

[fast]
openai>=1.0.0

[security]
bandit>=1.7.0
