# RiversUnlimited Google Workspace MCP Server
# Core dependencies - aligned with pyproject.toml
# For development installation, use: uv pip install -e ".[dev]"

# ============================================
# Core MCP Framework
# ============================================
fastmcp>=2.14.0,<3.0.0

# ============================================
# Google APIs
# ============================================
google-api-python-client>=2.168.0
google-auth-httplib2>=0.2.0
google-auth-oauthlib>=1.2.2

# ============================================
# HTTP Clients
# ============================================
httpx>=0.28.0
aiohttp>=3.8.0
aiofiles>=23.0.0

# ============================================
# Data Validation & Configuration
# ============================================
pydantic>=2.0.0
python-dotenv>=1.0.0

# ============================================
# Google Chat Card Framework
# ============================================
python-card-framework>=2.2.5

# ============================================
# Vector Database & Embeddings
# ============================================
qdrant-client>=1.7.0
sentence-transformers>=2.2.0
fastembed>=0.7.2
numpy>=1.24.0

# ============================================
# Authentication
# ============================================
pyjwt>=2.8.0

# ============================================
# Web Framework
# ============================================
fastapi>=0.128.0

# ============================================
# Template Engine
# ============================================
jinja2>=3.1.0

# ============================================
# CLI & Output
# ============================================
rich>=13.0.0
colorama>=0.4.6

# ============================================
# Development Dependencies
# ============================================
black>=24.0.0
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-mock>=3.12.0
ruff>=0.1.0
