35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
# ==============================================================================
|
|
# TextNLPClassifierApp - Production Dependencies (requirements.txt)
|
|
# ==============================================================================
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 1. Runtime de Consolidação e Higienização (006-article-consolidation-runtime)
|
|
# ------------------------------------------------------------------------------
|
|
jsonschema>=4.20.0
|
|
referencing>=0.30.0
|
|
httpx>=0.27.0
|
|
pyyaml>=6.0
|
|
python-dateutil>=2.8.2
|
|
langfuse>=2.0.0
|
|
marko>=2.0.0
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 2. Extratores, Parsers e Ferramentas Legadas (Tools)
|
|
# ------------------------------------------------------------------------------
|
|
foxcape>=0.1.2
|
|
beautifulsoup4>=4.12.0
|
|
googlenewsdecoder>=0.1.7
|
|
selectolax>=0.3.27
|
|
trafilatura>=1.8.0
|
|
newspaper4k>=0.9.3.1
|
|
readability-lxml>=0.8.1
|
|
lxml>=4.9.0
|
|
markdownify>=0.13.0
|
|
openai>=1.0.0
|
|
|
|
# ------------------------------------------------------------------------------
|
|
# 3. Testes Automatizados e Qualidade
|
|
# ------------------------------------------------------------------------------
|
|
pytest>=7.0.0
|
|
pytest-asyncio>=0.21.0
|