From 29bd3cacae8c119bbbc42f8016e391eaa7eb0484 Mon Sep 17 00:00:00 2001 From: Rossi-Luciano Date: Sun, 16 Aug 2026 21:20:45 -0300 Subject: [PATCH] chore: fixa scielo_scholarly_data na tag v0.1.4 (fase 7, #1251) Fase 7 da estrategia de atualizacao de dependencias: fixa scielo_scholarly_data, que estava como -e git+... sem ref (resolve sempre para o HEAD da branch default no momento da instalacao, sem reprodutibilidade garantida entre builds). Investigacao (via gh api): o repo scieloorg/scielo_scholarly_data nao recebe commits desde 2022-06-10. O HEAD atual da branch main e exatamente o commit da tag v0.1.4 (release oficial, nao rascunho, publicada em 2022-05-18). Ou seja, fixar em v0.1.4 resolve para o mesmo commit exato que ja esta em uso hoje, sem nenhuma mudanca de comportamento -- so remove a dependencia de reprodutibilidade em relacao ao estado futuro (imprevisivel) do branch default do repo upstream. Nao foi necessario abrir pergunta bloqueante na issue: nao ha ambiguidade editorial aqui, e uma correcao tecnica direta (fixar no que ja esta em uso). Validado com pytest completo (venv isolado, so scielo_scholarly_data alterado, resto igual ao master): duas rodadas deram 40 failed, 5973 passed, 30 skipped, identico ao baseline (a primeira mostrou 44 failed pelo flake ja conhecido de test_i18n.py, que sumiu na segunda rodada). Confirmado tambem que o commit instalado antes e depois da mudanca e byte-identico (a2899ce8...). --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 86bdb36f0..146546ee9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ aiohttp==3.9.1 python-magic==0.4.27 tox==4.11.4 langcodes==3.3.0 --e git+https://github.com/scieloorg/scielo_scholarly_data#egg=scielo_scholarly_data +-e git+https://github.com/scieloorg/scielo_scholarly_data@v0.1.4#egg=scielo_scholarly_data ipdb==0.13.13 langdetect~=1.0.9 python-docx==1.1.2