crypto-narrative-terminal / requirements.txt
areebithink's picture
Fix Render deploy: lean requirements + deploy config
4dbd191
Raw
History Blame Contribute Delete
948 Bytes
# ───────────────────────────────────────────────────────────
# CORE β€” lean, cloud-deployable (Render/Railway free tier safe)
# Runs the full app with graceful fallbacks:
# sentiment β†’ VADER (CryptoBERT auto-used only if ML extras installed)
# NER β†’ regex tickers (spaCy used only if installed)
# For full ML power locally: pip install -r requirements-ml.txt
# ───────────────────────────────────────────────────────────
# Web server
fastapi>=0.110.0
uvicorn>=0.27.0
# Data collection
feedparser>=6.0.11
requests>=2.31.0
praw>=7.7.1
# Analysis (light)
vaderSentiment>=3.3.2
scikit-learn>=1.4.0
numpy>=1.26.0
# CLI dashboard (optional but tiny)
rich>=13.7.0
# Utilities
python-dotenv>=1.0.0