Ich habe eine setup.py
-Datei, die so aussieht:
Und ein Paket foo
, das so aussieht:
Wenn ich setup.py bdist
ausführe, ist die bar.txt
-Datei (korrekt) in der Distribution enthalten ... Aber wenn ich setup.py sdist
verwende, ist es nicht.
Was ist damit los? Verkenne ich die Bedeutung von package_data
falsch? Oder ist das eine Eigenart von setuptools
?
Es gibt verschiedene Quellen zum Auswählen dieser Dateien. Die Paketdaten werden für die Installation aus der Quellstruktur verwendet. Zum Erstellen eines Quellpakets benötigen Sie auch eine MANIFEST.in-Datei. Es sollte etwas wie recursive-include *.txt
enthalten, oder was immer Sie brauchen.
Tags und Links python setup.py setuptools