| microbuild ferramenta de construção python leve |
Baixe Agora |
microbuild Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Calum J. Eadie
- Site do editor:
- https://github.com/CalumJEadie/
microbuild Tag
microbuild Descrição
A MicroBuild é uma ferramenta de compilação python leve.Explethe Build é escrita em ptython puro e microbuild cuida de gerenciar quaisquer dependências entre tarefas e gerar uma interface de linha de comando.Tasks são apenas funções de python regulares marcadas com o decorador @TASK. Dependências são especificadas com @TASK também.After Definindo todas as tarefas Build (Sys.Modules , sys.argv ) é chamado para executar a compilação. # Exemplo.pyimport sysfrom microbuild.microbuild importação, construir @ tarefa () Def Clean (): "" "" diretório limpo de compilação. "" Imprimir "Diretório de limpeza" ... "@ Tarefa (limpa) Def HTML ():" "" "gerar html". "" Imprimir "gerando HTML. .. "@ tarefa (limpo) def imagens (): """ Preparação de imagens """ print "Preparando imagens ..." @ tarefa (html, imagens) def android (): "" "app Package Android". "" Imprimir "App de embalagem Android ..." Se __Name__ == "__main__": build (sys.modules , sys.argv ) A interface de linha de comando e a ajuda são geradas automaticamente. As descrições de tarefas são extraídas de docstrings da função. ./example.py -husage: Exemplo.py.py.py Argumentos tasefos: tarefa executar tarefa especificada e todos os argumentos de dependência: -h, --help Mostrar esta mensagem de ajuda e ExitTasks: Pacote Android App. Limpe o diretório de compilação limpa. HTML gerar html. Imagens Prepare imagens.dependâncias entre tarefas também são atendidas também. ./example.py AndroidLeaning Build Directory ... Gerando HTML ... Preparando imagens ... Embalagem Android App ... Instalação Você pode instalar o microbuild do índice Python Package (Pypi) ou de Source.Using Pip: Pip MicroBuildusing Easy_Install: Easy_install Homepage da microbuildproduto
microbuild Software Relacionado