Build & Deploy ResearchOwl / build-and-push (push) Successful in 49s
Salto mayor revisado contra el changelog oficial: - La 22.0 elimina lo deprecado en v20.x. De esa lista el bot solo usaba disable_web_page_preview (3 sitios), que ademas resulta seguir vivo como shim en 22.8 — se migra igualmente a link_preview_options, que es la API canonica desde Bot API 7.0. - No usamos quote=, proxy_url, ni *_timeout en run_polling (el resto de eliminaciones). Python >=3.10 (imagen 3.12) y httpx >=0.27,<0.29 (tenemos 0.28.1) OK. - Verificado aislado: import de src.bot.bot sin DeprecationWarnings, 8 tests en verde. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
37 lines
549 B
Plaintext
37 lines
549 B
Plaintext
# Core
|
|
python-telegram-bot==22.8
|
|
httpx==0.28.1
|
|
aiohttp==3.14.1
|
|
|
|
# Scraping
|
|
beautifulsoup4==4.15.0
|
|
lxml==5.4.0
|
|
trafilatura==1.12.2
|
|
youtube-transcript-api==0.6.3
|
|
pdfplumber==0.11.10
|
|
feedparser==6.0.12
|
|
duckduckgo-search==6.4.2
|
|
|
|
# Storage & Embeddings
|
|
sqlite-vec==0.1.9
|
|
aiosqlite==0.22.1
|
|
|
|
# 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.10.2
|
|
reportlab==4.2.5
|
|
|
|
# Utilities
|
|
pydantic==2.13.4
|
|
pydantic-settings==2.14.2
|
|
tenacity==9.0.0
|
|
structlog==24.4.0
|
|
python-dotenv==1.2.2
|