Você está aqui: Página Inicial Notícias Use buildout-versions em vez de buildout.dumppickedversions

Use buildout-versions em vez de buildout.dumppickedversions

por Davi Lima última modificação 27/02/2012 19:26
Ambos cumprem a mesma função: manter registro de quais versões de pacotes seu buildout está instalando.
Use buildout-versions em vez de buildout.dumppickedversions

Ovos mexidos ou estalados?

Muitas pessoas conhecem e utilizam diariamente o pacote buildout.dumppickedversions, criado em fevereiro de 2009, a fim de gerar um arquivo "versions.cfg" contendo todas as versões de todos os pacotes baixados e instalados pelo Buildout, rotina essencial na manutenção do projeto. Com exceção de alguns pequenos bugs - como o tratamento de maiúsculas e minúsculas no nome dos pacotes -, o buildout.dumppickedversions funciona muito bem e pode salvar sua pele sucessivas vezes.

Em agosto de 2011, no entanto, foi lançado um outro pacote chamado buildout-versions, que é basicamente um clone melhorado do seu antecessor. Além de um desenvolvimento ativo (o dumppicked parou na versão 0.4, em 2009 mesmo), o buildout-versions traz as seguintes vantagens:

  • Ordenação mais lógica do relatório de versões, o que facilita entender qual pacote chamou qual.
  • Relatórios mais enxutos, evitando informações desnecessárias.
  • Documentação mais completa (estruturada com Sphinx).
  • Possibilidade de fazer append no versions.cfg, e não somente sobrescrever.
  • Detecta a versão de si mesmo, isto é, do próprio pacote buildout-versions.
  • Nome mais curto e mais fácil de soletrar ao telefone, treinamentos ou eventos ;-)

Obrigado @iElectric (Domen Kožar) pela dica!