39 lines
576 B
Plaintext
39 lines
576 B
Plaintext
# Core
|
|
fastapi==0.115.0
|
|
uvicorn==0.30.0
|
|
python-telegram-bot==21.5
|
|
httpx==0.27.0
|
|
aiohttp==3.10.0
|
|
|
|
# Scraping
|
|
beautifulsoup4==4.12.3
|
|
lxml==5.2.2
|
|
trafilatura==1.12.2
|
|
youtube-transcript-api==0.6.2
|
|
pdfplumber==0.11.3
|
|
feedparser==6.0.11
|
|
duckduckgo-search==6.2.6
|
|
|
|
# Storage & Embeddings
|
|
sqlite-vec==0.1.6
|
|
aiosqlite==0.20.0
|
|
|
|
# Processing
|
|
tiktoken==0.7.0
|
|
numpy==1.26.4
|
|
scikit-learn==1.5.1
|
|
|
|
# Claude API (scoring)
|
|
anthropic>=0.40.0
|
|
|
|
# PDF export
|
|
markdown==3.7
|
|
reportlab==4.2.5
|
|
|
|
# Utilities
|
|
pydantic==2.8.0
|
|
pydantic-settings==2.4.0
|
|
tenacity==9.0.0
|
|
structlog==24.4.0
|
|
python-dotenv==1.0.1
|