# ArangoDB Python Driver (compatible with ArangoDB 3.12)
python-arango==8.0.0

# Data Processing
pandas==2.1.4
numpy==1.24.4

# String Similarity and Matching
python-Levenshtein==0.23.0
jellyfish==1.0.3
fuzzywuzzy==0.18.0

# Machine Learning (for advanced similarity)
scikit-learn==1.3.2

# Vector Embeddings (Phase 2: Vector Search)
sentence-transformers>=2.2.0
torch>=2.0.0

# Configuration and Environment
python-dotenv==1.0.0

# Testing
pytest==7.4.3
pytest-cov==4.1.0

# CLI and Utilities
click==8.1.7
rich==13.7.0

# Development
black==23.11.0
flake8==6.1.0
mypy==1.7.1
