# Core dependencies
fasttext>=0.9.2
sentence-transformers>=2.7.0
faiss-cpu>=1.8.0
numpy>=1.24.0
scikit-learn>=1.3.0

# Optional dependencies for full functionality
pandas>=2.0.0
transformers>=4.39.0
torch>=2.2.0

# Enhanced multilingual support
langdetect==1.0.9  # Keep as fallback
mteb>=1.14.0  # Massive Text Embedding Benchmark

# GPU acceleration (optional)
# faiss-gpu>=1.8.0  # Uncomment for GPU support (requires CUDA)

# Optional UI dependencies
streamlit>=1.32.0
flask>=2.3.0
click>=8.1.0
plotly>=5.17.0

# Development dependencies (optional)
pytest>=7.0.0
black>=23.0.0
flake8>=6.0.0