# ============================================================================
# QuantumDrive Dependencies
# ============================================================================
# This file contains ONLY QuantumDrive-specific dependencies.
# AgentForge dependencies are pulled in via the agentfoundry package.

# Core dependency - brings in all AgentForge requirements
agentfoundry

# ============================================================================
# QuantumDrive-Specific Libraries
# ============================================================================

# Web Application
flask>=3.0.0
gunicorn>=21.0.0

# Microsoft 365 Integration
msal>=1.24.0

# Configuration Management
python-dotenv>=1.0.0
tomli>=2.0.0;python_version<"3.11"  # TOML parsing (Python 3.11+ has built-in tomllib)

# AWS Integration
boto3>=1.28.0
botocore>=1.31.0

# Database
sqlalchemy>=2.0.0

# Analytics (optional - remove if not used)
posthog>=3.0.0

# ============================================================================
# Notes
# ============================================================================
# Removed dependencies that are redundant with agentfoundry:
# - chromadb (provided by agentfoundry)
# - langchain-chroma (provided by agentfoundry)
#
# Removed unused dependencies:
# - appdirs (not used in codebase)
# - arxiv (not used in codebase)
# - docling (not used in codebase)
# - dynaconf (replaced by QDConfig)
# - google-api-python-client (not used in codebase)
# - txtai (not used in codebase)
# - wolframalpha (not used in codebase)
#
# If you need any of these libraries, add them back with a comment explaining
# where they're used.
