Eu tenho um script python de linha de comando que gostaria de distribuir. Sendo um cara PHP / Web, o software de empacotamento como esse é um pouco novo para mim.
O script python é simples, atualmente é executado assim.
python /path/to/script -t -s some other argument
O script python requer uma biblioteca / pacote / módulo externo que é instalado usando seu próprio script setup.py. Atualmente, o usuário precisa fazer isso sozinho.
O que eu gostaria de fazer é ter um único rpm que irá instalar a biblioteca / pacote / módulo usando o setup.py, depois colocar meu script em / bin (ou onde quer que seja necessário, neste caso). / p>
Dessa forma, o usuário final pode baixar o rpm, instalá-lo e simplesmente usar o script assim.
script -t -s some other argument
Como posso fazer isso? Nenhuma das documentações, guias que encontrei, é amigável para iniciantes. O sistema operacional de destino é o CentOS 6.
Sim, o licenciamento da biblioteca / pacote / módulo externo me permite fazer isso.