Use buildout-versions em vez de buildout.dumppickedversions
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!
