dh_python(1) berechnet Python-Abhängigkeiten und fügt Postinst- und

ÜBERSICHT

dh_python [Debhelper-Optionen] [-n] [-V Version] [Modulverzeichnisse ?]

BESCHREIBUNG

Anmerkung: Dieses Programm ist missbilligt. Sie sollten stattdessen dh_python2 benutzen. Dieses Programm wird nichts tun, falls ein debian/pycompat- oder ein Python-Version-Dateifeld existiert.

dh_python ist ein Debhelper-Programm, das für das Erzeugen der ${python:Depends}-Ersatzung zuständig ist und um diese dann den Substvars-Dateien hinzuzufügen. Es wird außerdem ein postinst- und ein prerm-Skript hinzufügen, falls benötigt.

Das Programm wird in Ihrem Paket nach Phyton-Skripten und Modulen suchen und diese Informationen benutzen, um eine Abhängigkeit zu Python mit der aktuellen Hauptversion oder zu pythonX.Y zu erzeugen, falls Ihre Skripte oder Module eine bestimmte Version von python benötigen. Die Abhängigkeit wird in der Datei control überall dort ersetzt, wo Sie die Markierung ${python:Depends} platzieren.

Falls einige Module nötig sind, um zur Installationszeit Byte-kompiliert zu werden, werden geeignete postinst- und prerm-Skripte erzeugt. Falls bereits Byte-kompilierte Module gefunden werden, werden sie entfernt.

Falls Sie dieses Programm benutzen, sollte Ihr Paket eine Bauabhängigkeit zu python haben.

OPTIONEN

Modulverzeichnisse
Falls Ihr Paket Python-Module in nicht vorgegebene Verzeichnisse installiert, können Sie diese von dh_python prüfen lassen, indem Sie ihre Namen auf der Befehlszeile übergeben. Standardmäßig wird es /usr/lib/site-python, /usr/lib/$PACKAGE, /usr/share/$PACKAGE, /usr/lib/games/$PACKAGE, /usr/share/games/$PACKAGE und /usr/lib/python?.?/site-packages prüfen.

Anmerkung: Nur /usr/lib/site-python, /usr/lib/python?.?/site-packages und die zusätzlich auf der Befehlszeile eingegebenen Namen werden nach binären Modulen (.so) durchsucht.

-V Version
Falls die .py-Dateien, die Ihr Paket mitbringt, in einer bestimmten pythonX.Y-Version benutzt werden sollen, können Sie diese Option verwenden, um die gewünschte Version wie etwa 2.3 anzugeben. Setzen Sie sie nicht ein, falls Sie Module in /usr/lib/site-python mitliefern.
-n, --noscripts
ändert keine postinst-/prerm-Skripte.

KONFORM ZU

Debian-Richtlinie, Version 3.5.7

Python-Richtlinie, Version 0.3.7

TRADUCTION

Diese Übersetzung wurde mit dem Werkzeug po4a <http://po4a.alioth.debian.org/> durch Chris Leick [email protected] und das deutsche Debian-Übersetzer-Team im Dezember 2011 erstellt.

Bitte melden Sie alle Fehler in der Übersetzung an [email protected] oder als Fehlerbericht an das Paket debhelper.

Sie können mit dem folgenden Befehl das englische Original anzeigen man -L en section page_de_man

AUTOR

Josselin Mouette <[email protected]>

Die meisten Ideen wurden von Brendan O'Dea <[email protected]> geklaut.