Esta informação é gerida por launchpad.net .
Você pode escrever um script para pesquisar um pacote nesse site e analisar a página da Web resultante, o estilo de captura de tela, para chegar à data de lançamento. Por exemplo. Se você estiver procurando pelo pacote logrotate
, a página seria https://launchpad.net/ubuntu/+source/logrotate
e a data de lançamento está na linha que começa com Xenial Xerus.
Uma solução mais elegante é usar a API. Esta página descreve tudo o que você pode fazer com a API. Eu não usei isso sozinho, mas parece que permite consultar qualquer objeto do banco de dados.
EDITAR
Eu brinquei com a API por um tempo. A seguinte parte do código Python fornece a data / hora de lançamento do pacote logrotate
para a série de distribuição xenial
:
from launchpadlib.launchpad import Launchpad
launchpad = Launchpad.login_with('hello-world', 'production')
ubuntu = launchpad.distributions["ubuntu"]
archive = ubuntu.main_archive
series = ubuntu.current_series
print archive.getPublishedSources(exact_match=True, source_name="logrotate",
distro_series=ubuntu.getSeries(name_or_version="xenial"))[0].date_published
Para que isso funcione, você precisa ter o pacote python-launchpadlib
instalado. Você também precisa ter uma conta Ubuntu One com a qual você efetua login no Launchpad. Na primeira execução, o programa abrirá um navegador para permitir que você conceda ao programa permissão para acessar o Launchpad.