Use o comando package
para criar um pacote local, especificando a opção --verbose
. Isso fornecerá a saída completa das ferramentas subjacentes que serão chamadas rapidamente para criar seu pacote. Execute-o como tal na pasta do seu projeto:
quickly package --verbose
Outro comando que pode ajudar:
python setup.py build
Problemas comuns
- Módulos com erros de sintaxe farão com que a compilação do pacote falhe
- Os comandos
share
,release
esubmitubuntu
exigem uma conta do Launchpad configurada corretamente. Chave SSH e um PPA - Você precisará de uma chave GPG para assinar seu pacote
- Se você não especificar um nome de PPA como um parâmetro para o comando de empacotamento, ou se você não tiver configurado com
quickly configure ppa
, Rapidamente assumirá que ele é chamado deppa
. Portanto, se o seu PPA tiver um nome diferente, informe-o rapidamente em qualquer uma das duas formas acima. Saiba mais sobre como obter rapidamente o nome do PPA .
Criar rapidamente
Os comandos de empacotamento rápido sobrescrevem os arquivos de controle de empacotamento toda vez que são executados. Em algumas ocasiões, e se você souber o que está fazendo, talvez queira ou precise modificá-las sem substituí-las rapidamente. Nesses casos, você pode:
- Faça as alterações necessárias nos arquivos de controle de embalagem
- Execute
debuild -S
na árvore de origem para criar um pacote de origem local - Execute
dput ppa:yourusername/ppa ../projectname_*_source.changes
para carregar o pacote de origem local para seu PPA remoto no Launchpad - Verifique se o seu PPA está criando o pacote ou aguarde o e-mail do Launchpad para indicar sucesso ou falha