# 8. Referencia de Instrucciones

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.