Das Handbuch "Python Distribute" (war auf python-distribute.org, aber diese Registrierung ist abgelaufen) fordert mich auf, doc/txtDateien einzuschließen, und .pyDateien werden in die MANIFEST.inDatei ausgeschlossen
In der Sourcing-Dokumentation wird angegeben, dass nur sdist verwendet MANIFEST.inund nur die von Ihnen angegebenen .pyDateien und Dateien enthält. Es sagt mir auch, dass ich verwenden soll python setup.py sdist --manifest-only, um ein zu generieren MANIFEST, aber Python sagt mir, dass dies nicht existiert
Ich schätze, dass diese aus verschiedenen Versionen von Python stammen und das Distributionssystem völlig durcheinander ist, aber vorausgesetzt, ich verwende Python 3 und setuptools(das neue, das Distribute enthält, aber jetzt Setuptools genannt wird, nicht die alten Setuptools, die nur für Distributionswerkzeuge veraltet waren wieder in Distribute gebracht und in Setuptools umbenannt werden .....)
und ich folge der 'Standard'-Ordnerstruktur und setup.py-Datei,
- Benötige ich eine
MANIFEST.in? - Was soll drin sein?
- Wann werden all diese verschiedenen Paketsysteme und -methoden zu einem einzigen einfachen Prozess zusammengefasst?
sdist(means: source Distribution ) verwenden. Wenn Sie bedenken , dassbdistundbdist_wheelsind binär und nur in Ihrem Python - Pfad installiert werden soll, ist dies sinnvoll. (Wohin würden diese Nicht-Modul-Dateien und -Verzeichnisse gehen? In/usr/local/lib/python2.7/dist-packages/? Sicher nicht.) Aber es ist erwähnenswert, da es verwirrend ist, das erstellte Archiv zu sehen und die Dateien nicht zu enthalten.