8. Referencia de comandos

Nota

Este documento se conserva únicamente hasta que la documentación de setuptools en https://setuptools.readthedocs.io/en/latest/setuptools.html cubra de forma independiente toda la información relevante que se incluye actualmente aquí.

8.1. Instalando módulos: la familia de comandos install

Los comandos de instalación aseguran que los comandos de construcción se han ejecutado y también se han ejecutado los subcomandos install_lib, install_data y install_scripts.

8.1.1. install_data

Este comando instala todos los archivos de datos proporcionados con la distribución.

8.1.2. install_scripts

Este comando instala todos los scripts (Python) en la distribución.

8.2. Creando una distribución de origen: el comando sdist

Los comandos de la plantilla manifest son:

Comando

Descripción

include pat1 pat2 ...

incluye todos los archivos que coincidan con cualquiera de los patrones enumerados

exclude pat1 pat2 ...

excluye todos los archivos que coincidan con cualquiera de los patrones enumerados

recursive-include dir pat1 pat2 ...

incluye todos los archivos dir que coincidan con cualquiera de los patrones enumerados

recursive-exclude dir pat1 pat2 ...

excluye todos los archivos dir que coincidan con cualquiera de los patrones enumerados

global-include pat1 pat2 ...

incluye todos los archivos de cualquier lugar en el árbol fuente que coincidan — y cualquiera de los patrones enumerados

global-exclude pat1 pat2 ...

excluye todos los archivos de cualquier lugar en el árbol fuente que coincidan — y cualquiera de los patrones enumerados

prune dir

excluye todos los archivos dir

graft dir

incluye todos los archivos dir

Los patrones aquí son patrones «glob» de estilo Unix: * coincide con cualquier secuencia de caracteres de nombre de archivo habitual, ? coincide con cualquier caracter de nombre de archivo habitual, y [range] coincide con cualquiera de los caracteres en range (p. ej., a-z, a-zA-Z, a-f0-9_.). La definición de «caracter de nombre de archivo habitual» es específica de la plataforma: en Unix es cualquier cosa excepto barra; en Windows cualquier cosa excepto barra invertida o dos puntos.