# =============================================================================
# PH Agent Hub — Backend Python Dependencies
# =============================================================================

# Web framework
fastapi
uvicorn[standard]

# Database
sqlalchemy[asyncio]>=2.0
aiomysql
pymysql
alembic

# Encryption & Auth
cryptography
passlib[bcrypt]
bcrypt<4.1
python-jose[cryptography]

# Cache & Storage
redis>=4.2
boto3

# SSE
sse-starlette

# Web Search
ddgs>=9.0

# Config
pydantic-settings

# File uploads
python-multipart
markitdown
openpyxl
pandas
mammoth
python-pptx
pdfplumber
pdfminer-six
pypdfium2

# AI Agent Framework
agent-framework

# Async HTTP (ERPNext tool calls + fetch_url, weather, wikipedia, currency tools)
httpx

# HTML to text conversion (fetch_url tool)
html2text

# RSS/Atom feed parsing (rss_feed tool)
feedparser

# Rate limiting
slowapi

# Document generation (Issue #159)
weasyprint
markdown

# Browser automation (Issue #159)
playwright

# User-scoped email, calendar, tasks (Issue #312)
aioimaplib
msal

# Financial / Investor Tools (Issue #158)
yfinance
numpy
scipy
beautifulsoup4
edgartools
