La guía "Python Distribute" (estaba en python-distribute.org, pero ese registro ha caducado) me dice que incluya doc/txt
archivos y los .py
archivos están excluidos en el MANIFEST.in
archivo.
La documentación de sourcedist me dice que solo sdist usa MANIFEST.in
y solo incluye el archivo que usted especifica y para incluir .py
archivos. También me dice que use: python setup.py sdist --manifest-only
para generar un MANIFEST
, pero Python me dice que esto no existe
Aprecio que estos son de diferentes versiones de Python y el sistema de distribución está en un completo desastre, pero suponiendo que estoy usando Python 3 y setuptools
(el nuevo que incluye distribuir pero ahora se llama herramientas de configuración, no las herramientas de configuración antiguas que estaban obsoletas solo para distribuir herramientas volver a distribuir y distribuir renombrado a setuptools .....)
y sigo la estructura de carpetas y el setup.py
archivo "estándar" ,
- ¿Necesito un
MANIFEST.in
? - ¿Qué debería haber en él?
- ¿Cuándo se convertirán todos estos diferentes métodos y sistemas de paquetes en un solo proceso simple?
sdist
(significa: distribución de fuente ). Si considera quebdist
ybdist_wheel
son binarios y solo están destinados a instalarse en su ruta de Python, esto tiene sentido. (¿Dónde irían estos archivos y directorios que no son módulos? ¿En/usr/local/lib/python2.7/dist-packages/
? Seguramente no.) Pero vale la pena mencionarlo ya que es confuso ver el archivo creado y no incluir los archivos.