La ejecución de setup.py install
construye e instala todos los módulos
en una sola operación. Si se prefiere trabajar en forma incremental útil
especialmente cuando se quiere personalizar el proceso de construcción o si
las cosas por una u otra razón no están saliendo como es debido, se puede
hacer que el guion procese un paso a la vez. Esto es particularmente útil
cuando la construcción e instalación va a ser efectuada por varios usuarios
distintos por ejemplo, se puede requerir la construcción de un módulo de
distribución y luego dárselo al administrador del sistema para la instalación
(o hacerlo usted mismo utilizando privilegios de superusuario).
Por ejemplo, se puede construir todo al mismo tiempo y posteriormente efectuar la instalación en un segundo paso, invocando el guion dos veces.
python setup.py build python setup.py install
install
primero se ejecutará el comando build
que a su vez no tendrá nada
que hacer ya que todo el directorio build ha sido previamente
actualizado).
Tal vez no necesite esta posibilidad de separar la construcción e instalación en distintos pasos si se trata de instalar y construir módulos bajados de la red, pero es una gran ventaja al momento de efectuar tareas más especializadas. Si se piensa en distribuir módulos y extensiones propias en Python podrá ejecutar multitud de comandos Distutils individualmente.