Spaces:
Running
Running
Update requirements.txt
Browse files- requirements.txt +5 -11
requirements.txt
CHANGED
@@ -9,18 +9,15 @@ httpx[http2]>=0.25.0,<0.28.0
|
|
9 |
# ASGI Framework (Core)
|
10 |
starlette>=0.35.0,<0.38.0
|
11 |
|
12 |
-
# Web Scraping (HTML Parsing
|
13 |
beautifulsoup4>=4.11,<4.13
|
14 |
-
lxml>=4.9.0,<6.0.0
|
15 |
-
|
16 |
-
# Web Scraping (Primary Method - Headless Browser)
|
17 |
-
crawl4ai>=0.5.0,<0.6.0 # <<< ADDED crawl4ai
|
18 |
|
19 |
# YouTube Transcript Library (Primary method)
|
20 |
youtube-transcript-api>=0.6,<0.7
|
21 |
|
22 |
-
# Google Gemini SDK (
|
23 |
-
google-generativeai>=0.5.0,<0.7.0
|
24 |
|
25 |
# WSGI/ASGI Servers & Adapter
|
26 |
gunicorn>=21.0,<23.0
|
@@ -31,7 +28,4 @@ anyio>=3.6,<5.0
|
|
31 |
asgiref>=3.5,<3.9
|
32 |
|
33 |
# Retry Logic
|
34 |
-
tenacity>=8.0,<9.0
|
35 |
-
|
36 |
-
# Crawl4AI requires Playwright, but we install it via Dockerfile command
|
37 |
-
# playwright>=1.30 # Not strictly needed here if installed via RUN command
|
|
|
9 |
# ASGI Framework (Core)
|
10 |
starlette>=0.35.0,<0.38.0
|
11 |
|
12 |
+
# Web Scraping (HTML Parsing)
|
13 |
beautifulsoup4>=4.11,<4.13
|
14 |
+
lxml>=4.9.0,<6.0.0
|
|
|
|
|
|
|
15 |
|
16 |
# YouTube Transcript Library (Primary method)
|
17 |
youtube-transcript-api>=0.6,<0.7
|
18 |
|
19 |
+
# Google Gemini SDK (Fallback Summarizer)
|
20 |
+
google-generativeai>=0.5.0,<0.7.0 # Added
|
21 |
|
22 |
# WSGI/ASGI Servers & Adapter
|
23 |
gunicorn>=21.0,<23.0
|
|
|
28 |
asgiref>=3.5,<3.9
|
29 |
|
30 |
# Retry Logic
|
31 |
+
tenacity>=8.0,<9.0
|
|
|
|
|
|