staging.inyokaproject.org

Python-Programm paketieren

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

Fredo Team-Icon

Avatar von Fredo

Anmeldungsdatum:
27. Juni 2005

Beiträge: 5244

Hallo!

Jetzt will ich mich endlich mal daran wagen, aus einem Python-Programm von mir ein .deb-Paket zu erstellen. Ich habe mich dabei größtenteils am debian/-Verzeichnis und den Kontrolldateien von Jokosher orientiert. Nachdem ich die entsprechenden Kontrolldateien angepasst habe, wollte ich dann mit fakeroot dpkg-buildpackage einmal testweise das Paket erstellen. Ich bekomme aber folgenden Fehler:

cd . && python setup.py build --build-base="/home/frederik/Projekte/genesis/new-config/./build"
Usage: setup.py [options]

setup.py: error: no such option: --build-base
make: *** [python-build-stamp-2.5] Fehler 2
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2

Hat jemand mit mehr Erfahrung vielleicht eine Ahnung, was ich da falsch mache? Die Dateien können hier eingesehen werden: http://bazaar.launchpad.net/~frederik-elwert/genesis-sync/new-config/files/56

Vielleicht kann mir ja jemand auf die Sprünge helfen. Es wäre nett, endlich mal ein Paket für Genesis anbieten zu können... ☺

Liebe Grüße
Fredo

Fredo Team-Icon

(Themenstarter)
Avatar von Fredo

Anmeldungsdatum:
27. Juni 2005

Beiträge: 5244

Ok, jetzt bin ich dahinter gekommen... ☺

Das Problem war, dass ein Modul, was in meinem setup.py importiert wurde, selbst die Kommandozeilenoptionen geparst hat. Dadurch konnte das Skript dann nichts mehr mit der --build-Option anfangen. Das habe ich jetzt umgangen, so dass das Paket ordnungsgemäß gebaut wird.

Liebe Grüße
Fredo

Antworten |