Final_Assignment_Template / requirements.txt
Iamvincent's picture
Update requirements.txt
649fba5 verified
raw
history blame
1.92 kB
gradio
duckduckgo_search
beautifulsoup4
duckduckgo-search
transformers
huggingface_hub
# ───────────────────────────────
# Core agent framework
# ───────────────────────────────
smolagents>=1.13.0 # CodeAgent, Tool, etc. (package name is *smolagents*)
smolagents[transformers]
# ───────────────────────────────
# OpenAI client – Whisper + GPT-4o
# ───────────────────────────────
openai>=1.76.0 # 1.x SDK required by our tools
# ───────────────────────────────
# Web requests & search helpers
# ───────────────────────────────
requests>=2.31.0
duckduckgo-search>=4.2.0 # used by DuckDuckGoSearchTool
wikipedia-api
# ───────────────────────────────
# Spreadsheet / Excel support
# ───────────────────────────────
pandas>=2.2.0 # DataFrame & I/O
openpyxl>=3.1.2 # reader/writer for .xlsx (pandas backend)
xlrd>=2.0.1 # legacy .xls support
tabulate>=0.9.0 # fallback Markdown table renderer
# ───────────────────────────────
# YouTube transcript fetcher
# ───────────────────────────────
youtube-transcript-api>=0.6.2
# OCR & imaging
pytesseract>=0.3.10 # Python wrapper
Pillow>=10.3.0 # Imaging library (PIL fork)
# NOTE: system package 'tesseract-ocr' must also be present on the HF runner