2.7.2. Colocando o projeto pello em tarball
O projeto pello implementa Hello World
em Python. A implementação contém apenas o programa pello.py
, portanto o arquivo tar.gz
resultante terá apenas um arquivo à parte do arquivo LICENSE
.
Este procedimento mostra como preparar o projeto pello para distribuição.
Pré-requisitos
Considerando que esta é a versão 0.1.1
do programa.
Procedimento
Coloque todos os arquivos necessários em um único diretório:
$ mkdir /tmp/pello-0.1.2 $ mv ~/pello.py /tmp/pello-0.1.2/ $ cp /tmp/LICENSE /tmp/pello-0.1.2/
Crie o arquivo para distribuição e mova-o para o diretório
~/rpmbuild/SOURCES/
, que é o diretório padrão onde o comandorpmbuild
armazena os arquivos para a construção de pacotes:$ cd /tmp/ $ tar -cvzf pello-0.1.2.tar.gz pello-0.1.2 pello-0.1.2/ pello-0.1.2/LICENSE pello-0.1.2/pello.py $ mv /tmp/pello-0.1.2.tar.gz ~/rpmbuild/SOURCES/
Para mais informações sobre o exemplo de código fonte escrito em Python, veja Seção 2.1.1.2, “Olá Mundo escrito em Python”.