# iMessage Gateway CLI - Dependencies
# Migrated from MCP to Gateway CLI architecture (01/04/2026)

# MCP Python SDK (ARCHIVED - using Gateway CLI instead)
# mcp>=1.0.0  # See mcp_server_archive/ if you need to restore

# RAG - Retrieval Augmented Generation (Sprint 4)
chromadb>=0.4.0           # Vector store for embeddings
openai>=1.0.0             # OpenAI embeddings (optional, recommended)
# sentence-transformers>=2.2.0  # Local embeddings (optional, uncomment for privacy)

# Fuzzy string matching (Sprint 2)
fuzzywuzzy>=0.18.0
python-Levenshtein>=0.21.0

# macOS integration
pyobjc-framework-Contacts>=9.0  # macOS Contacts API
pyobjc-framework-Cocoa>=9.0     # For NSAttributedString parsing

# Utilities
python-dateutil>=2.8.0

# Testing
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-asyncio>=0.21.0

# Code quality
black>=23.0.0
pylint>=2.17.0
mypy>=1.4.0
