Spaces:
Running
Running
# requirements.txt | |
# Telegram Bot Library | |
python-telegram-bot[httpx]>=21.0,<22.0 | |
# HTTPX (Core for async requests) | |
httpx[http2]>=0.25.0,<0.28.0 | |
# ASGI Framework (Core) | |
starlette>=0.35.0,<0.38.0 | |
# Web Scraping (HTML Parsing) | |
beautifulsoup4>=4.11,<4.13 | |
lxml>=4.9.0,<6.0.0 | |
# YouTube Transcript Library (Primary method) | |
youtube-transcript-api>=0.6,<0.7 | |
# Google Gemini SDK (Fallback Summarizers) | |
google-generativeai>=0.5.0,<0.7.0 | |
# Groq SDK (Primary Summarizer - NEW) | |
groq>=0.8.0,<0.9.0 | |
# WSGI/ASGI Servers & Adapter | |
gunicorn>=21.0,<23.0 | |
uvicorn[standard]>=0.27.0,<0.30.0 | |
# Async Utilities / Dependencies | |
anyio>=3.6,<5.0 | |
asgiref>=3.5,<3.9 | |
# Retry Logic | |
tenacity>=8.0,<9.0 | |
yt-dlp | |
huggingface_hub |