51 lines
541 B
Plaintext
51 lines
541 B
Plaintext
# Core
|
|
pydantic>=2.0
|
|
python-dotenv
|
|
requests
|
|
|
|
# Database
|
|
chromadb
|
|
# sqlite3 is built-in to Python
|
|
|
|
# Vector & ML
|
|
sentence-transformers
|
|
transformers
|
|
torch
|
|
pillow
|
|
scikit-learn
|
|
|
|
# Image embeddings
|
|
open-clip-torch
|
|
|
|
# Fuzzy matching
|
|
python-Levenshtein
|
|
|
|
# Web scraping & APIs (for potential future sources)
|
|
beautifulsoup4
|
|
feedparser
|
|
|
|
# Email
|
|
sendgrid
|
|
# Mailgun uses requests library (already included above)
|
|
|
|
# Configuration
|
|
pyyaml
|
|
|
|
# UI
|
|
gradio
|
|
plotly
|
|
|
|
# Modal
|
|
modal
|
|
|
|
# Testing
|
|
pytest
|
|
pytest-mock
|
|
pytest-asyncio
|
|
pytest-cov
|
|
|
|
# Utilities
|
|
tqdm
|
|
numpy
|
|
|