fmab777 commited on
Commit
252bda9
·
verified ·
1 Parent(s): 68d4bf1

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +33 -13
requirements.txt CHANGED
@@ -1,13 +1,33 @@
1
- --- a/requirements.txt
2
- +++ b/requirements.txt
3
- @@ -16,6 +16,10 @@
4
- # YouTube Transcript Library (Primary method)
5
- youtube-transcript-api>=0.6,<0.7
6
-
7
- +# Crawl4AI (New Primary Web Scraper)
8
- +crawl4ai>=0.5.0,<0.6.0
9
- +playwright>=1.40.0,<2.0.0 # Required by crawl4ai's default strategy
10
- +
11
- # Google Gemini SDK (Fallback Summarizer)
12
- google-generativeai>=0.5.0,<0.7.0 # Added
13
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Telegram Bot Library
2
+ python-telegram-bot[httpx]>=21.0,<22.0
3
+
4
+ # HTTPX (Core for async requests)
5
+ httpx[http2]>=0.25.0,<0.28.0
6
+
7
+ # ASGI Framework (Core)
8
+ starlette>=0.35.0,<0.38.0
9
+
10
+ # Web Scraping (HTML Parsing - Fallback 1)
11
+ beautifulsoup4>=4.11,<4.13
12
+ lxml>=4.9.0,<6.0.0
13
+
14
+ # YouTube Transcript Library (Primary method)
15
+ youtube-transcript-api>=0.6,<0.7
16
+
17
+ # Crawl4AI (New Primary Web Scraper)
18
+ crawl4ai>=0.5.0,<0.6.0
19
+ playwright>=1.40.0,<2.0.0 # Required by crawl4ai's default strategy
20
+
21
+ # Google Gemini SDK (Primary Summarizer)
22
+ google-generativeai>=0.5.0,<0.7.0
23
+
24
+ # WSGI/ASGI Servers & Adapter
25
+ gunicorn>=21.0,<23.0
26
+ uvicorn[standard]>=0.27.0,<0.30.0
27
+
28
+ # Async Utilities / Dependencies
29
+ anyio>=3.6,<5.0
30
+ asgiref>=3.5,<3.9
31
+
32
+ # Retry Logic
33
+ tenacity>=8.0,<9.0