habe da eine Frage zum Gebrauch von distutils. Genauer: Wie binde ich denn Dateien in mein Wunschpaket ein, die keine Pythonmodule darstellen, sondern bloße zusätzliche Informationen beinhalten? Gemäß Dokumentation sollte das doch folgendermaßen gehen:
Code: Alles auswählen
#(in setup.py)
from distutils.core import setup
setup(name="packagename", version="0.1a", author="me",
author_email="this_is@no.email_directory", url="already_posted",
description="blah_blah",
packages= ["packagedirectory","packagedirectory.src"],
data_files=[("packagedirectory",["README"])]
)
Code: Alles auswählen
warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)
warning: sdist: standard file not found: should have one of README, README.txt
Habe verschiedene Variationen probiert das "packagedirectory" relativ anzugeben, jedes Mal ohne Erfolg. Was mache ich falsch? Oder lieber: Wie muß ich es richtig machen, wenn ich "README" oder andere Dateien in meinem tar.gz-Paket sehen möchte?
Die Pfadstruktur ist wie folgt:
/root mit setup.py
/root/packagedirectory mit packagename.py und README
/root/packagedirectory/src mit ein paar anderen Modulen (u. a. Dookies Linebuffer )
Zusatzinformation: Ich verwende MacOSX 10.3.4 und Python 2.3.3. (Habe das auch mal auf der SGI am Arbeitsplatz probiert, wo Python 2.3.4 installiert ist: Gleiches Ergebnis, also Update wird nicht helfen - nehme ich mal an.)
Vielleicht ist diese Frage naiv, aber meine Erfahrungen mit distutils sind nahe Null. Also schon mal vielen Dank an euch, die helfen,
Christian