Skip to content

Atualiza packtools de 4.12.6 para 4.16.5#8

Open
Rossi-Luciano wants to merge 2 commits into
scieloorg:mainfrom
Rossi-Luciano:update-packtools-4.16.5
Open

Atualiza packtools de 4.12.6 para 4.16.5#8
Rossi-Luciano wants to merge 2 commits into
scieloorg:mainfrom
Rossi-Luciano:update-packtools-4.16.5

Conversation

@Rossi-Luciano

Copy link
Copy Markdown

O que esse PR faz?

Atualiza a dependência packtools para a versão mais recente (4.16.5), garantindo que as validações de pacotes SPS utilizem as regras e correções mais atuais da biblioteca.

Onde a revisão poderia começar?

spsvalidator/pyproject.toml — alteração na linha da dependência packtools.

Como este poderia ser testado manualmente?

  1. Instalar as dependências: pip install -e ".[dev]"
  2. Executar a suíte de testes: pytest
  3. Iniciar a aplicação: spsvalidator --browser
  4. Subir um pacote .zip SPS e verificar que o resultado de validação é exibido corretamente

Algum cenário de contexto que queira dar?

A versão anterior (4.12.6) estava desatualizada em relação ao repositório scieloorg/packtools. A versão 4.16.5 foi publicada em 23/06/2026 e pode incluir novas regras de validação, correções de bugs e melhorias de desempenho.

Screenshots

N/A

Quais são tickets relevantes?

Closes #7

Referências

Closes scieloorg#7

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@robertatakenaka

Copy link
Copy Markdown
Member

@Rossi-Luciano teste se a aplicação tem a última validação inserida no packtools

…ools 4.16.5

36 testes de cobertura verificam que validate_sps_zip chama todas as
funções validate_* do packtools via monkeypatch. 12 testes de comportamento
confirmam que grupos novos do 4.16.x (table-wrap, sec, permissions, fig,
fn, history, list, related-article, reference, ext-link, graphic, abstract)
detectam problemas reais em XML mínimo e autocontido.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Rossi-Luciano

Copy link
Copy Markdown
Author

@robertatakenaka foram adicionados testes unitários para verificar (a) se todas as validações estão sendo chamadas e (b) se validam corretamente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Atualizar a versão de packtools para a mais recente

2 participants