9. Referência de Comando

9.1. Instalando módulos modules: a família de comandos install

O comando de instalação garante que os comandos de compilação tenha sido executado e, então, executa os subcomandos install_lib, install_data e install_scripts.

9.1.1. install_data

Este comando instala todos os arquivos de dados fornecidos com a distribuição.

9.1.2. install_scripts

Este comando instala todos os scripts (Python) na distribuição.

9.2. Criando uma distribuição de fontes: o comando sdist

Os comandos do modelo de manifesto são:

Comando

Description (descrição)

include pat1 pat2 ...

inclui todos os arquivos que correspondem a qualquer um dos padrões listados

exclude pat1 pat2 ...

exclui todos os arquivos que correspondem a qualquer um dos padrões listados

recursive-include dir pat1 pat2 ...

inclui todos os arquivos em dir que correspondam a qualquer um dos padrões listados

recursive-exclude dir pat1 pat2 ...

exclui todos os arquivos em dir que correspondam a qualquer um dos padrões listados

global-include pat1 pat2 ...

inclui todos os arquivos em qualquer lugar na árvore de fontes correspondente — e qualquer um dos padrões listados

global-exclude pat1 pat2 ...

exclui todos os arquivos em qualquer lugar na árvore de fontes correspondente — e qualquer um dos padrões listados

prune dir

exclui todos os arquivos em dir

graft dir

inclui todos os arquivos em dir

Os padrões aqui são padrões “glob” no estilo Unix: * corresponde a qualquer sequência de caracteres regulares de nome de arquivo, ? corresponde a qualquer caractere comum de nome de arquivo regular e [intervalo] corresponde a qualquer um dos caracteres em intervalo (por exemplo, az, a-zA-Z, a-f0-9_.). A definição de “caractere de nome de arquivo comum” é específica da plataforma: no Unix, é qualquer coisa, exceto barra; no Windows qualquer coisa, exceto contrabarra ou dois pontos.