5.2 Opciones relativas al manifiesto

El curso normal de operaciones de la orden sdist es la siguiente:

Hay un par de opciones que modifican este comportamiento. Se puede usar --no-defaults y --no-prune para desactivar los conjuntos estándar de inclusión y exclusión. Observa que si no hay plantilla de manifiesto ni manifiesto y se usa --no-defaults, se obtiene un manifiesto vacío. Otro error de Distutils 0.9.2 y anteriores causa una excepción fatal en tal caso. Evitarlo es fácil: no reproduzcas el caso descrito.

Además, es posible forzar la regeneración del manifiesto, por ejemplo, si se han añadido o eliminado ficheros o directorios que concuerdan con un patrón existente en el manifiesto, se debería regenerar el manifiesto:

python setup.py sdist --force-manifest

O puede que sólo se desee (re)generar el manifiesto, sin crear una distribución de fuentes:

python setup.py sdist --manifest-only

--manifest-only implica --force-manifest. -o es la abreviatura de --manifest-only y -f la de --force-manifest.



Notas al pie

... ficheros3
En las versiones de las Distutils hasta la 0.9.2 inclusive (Python 2.0b1), esta característica no funcionaba; se debe usar la opción -f (--force-manifest) para superar el error.

Ver Sobre este documento... para obtener información sobre sugerencias.