# Core dependencies
numpy>=1.21.0
matplotlib>=3.5.0
scikit-learn>=1.0.0
nltk>=3.7
tiktoken>=0.3.0
scipy>=1.7.0
pathlib2>=2.3.0
python-dotenv>=0.19.0

# Document parsing
PyMuPDF>=1.20.0
python-docx>=0.8.11
mammoth>=1.5.0

# Embedding providers
openai>=1.0.0
voyageai>=0.2.0
sentence-transformers>=2.2.0

# HTTP requests
requests>=2.28.0

# Optional dependencies for advanced features
# Uncomment if you need these features:
# transformers>=4.20.0
# torch>=1.12.0

# for docs
sphinx>=5.0.0
sphinx-rtd-theme>=1.2.0