-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
32 lines (25 loc) · 910 Bytes
/
requirements.txt
File metadata and controls
32 lines (25 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Core LangGraph + LLM (pinned to match HelloWorld)
langgraph==1.1.0
langchain-core==1.2.18
langchain-google-vertexai==3.2.2
# Web UI
streamlit==1.55.0
# Config
python-dotenv==1.2.1
# Google OAuth + Drive/Docs APIs
google-auth==2.29.0
google-auth-oauthlib==1.2.0
google-auth-httplib2==0.2.0
google-api-python-client==2.131.0
# PDF text extraction (pure Python, no binary dependencies)
pypdf==4.2.0
# Web page fetching and text extraction
requests>=2.31.0
beautifulsoup4>=4.12.0
# Video generation pipeline
google-cloud-texttospeech>=2.16.0 # Google Cloud TTS Journey voices (uses existing GCP creds)
moviepy>=2.1.1 # Video assembly (requires FFmpeg on PATH)
numpy>=1.24.0 # Numerical operations (required by moviepy)
Pillow>=11.1.0 # Image processing, placeholder generation
google-cloud-aiplatform>=1.60.0 # Vertex AI Imagen API
duckduckgo-search>=6.0.0