Le guide "Python Distribute" (était sur python-distribute.org, mais l'enregistrement est arrivé à expiration) me dit d'inclure les doc/txt
fichiers et les .py
fichiers sont exclus du MANIFEST.in
fichier
La documentation de sourcedist m'indique que sdist utilise MANIFEST.in
et n'inclut que les fichiers que vous spécifiez et d'inclure des .py
fichiers. Il me dit aussi d'utiliser: python setup.py sdist --manifest-only
pour générer un MANIFEST
, mais python me dit que cela n'existe pas
J'apprécie qu'ils proviennent de différentes versions de python et que le système de distribution est dans un désordre complet, mais en supposant que j'utilise python 3 et setuptools
(le nouveau qui inclut distribuer mais maintenant appelé setuptools, pas l'ancien setuptools qui était obsolète pour les outils de distribution uniquement être ramené dans la distribution et la distribution renommée setuptools .....)
et je suis la structure de dossier et le setup.py
fichier «standard» ,
- Ai-je besoin d'un
MANIFEST.in
? - Que devrait-il y avoir?
- Quand tous ces différents systèmes et méthodes d'emballage seront-ils transformés en un seul processus simple?
sdist
(means: source distribution ). Si vous considérez celabdist
etbdist_wheel
sont binaires et destinés uniquement à être installés dans votre chemin python, cela a du sens. (Où iraient ces fichiers et répertoires non-module? Dans/usr/local/lib/python2.7/dist-packages/
? Sûrement pas.) Mais cela vaut la peine d'être mentionné car il est déroutant de voir l'archive créée et de ne pas inclure les fichiers.