dh_python

Autres langues

Langue: fr

Version: 2009-05-18 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

NOM

dh_python - determine les dependances Python et ajoute des scripts de maintenance Python postinst et prerm

SYNOPSIS

dh_python [options de debhelper] [-n] [-V version] [module repertoires ...]

DESCRIPTION

Notez bien que ce programme est obsolete. Il faut utiliser X dh_pysupport X ou X dh_pycentral X a la place. Ce programme ne fera rien si le champ X debian/pycompat X ou X Python-Version X existe dans le fichier X control X.

dh_python est le programme de la suite debhelper charge de produire les substitutions ${python:Depends} et de les ajouter aux fichiers des variables de substitution (substvars files). Il ajoutera egalement, si necessaire, les scripts de maintenance postinst et prerm.

Le programme examinera les scripts et les modules Python du paquet et exploitera cette information pour produire une dependance envers la version majeure courante de Python ou envers pythonX.Y si les scripts ou les modules necessitent une version particuliere. La substitution aura lieu dans le fichier X control X du paquet, a l'emplacement ou est indique X ${python:Depends} X.

Si certains modules doivent etre compiles (byte-compiled) lors de l'installation, les scripts adequats de maintenance du paquet, postinst et prerm, seront produits. Si des modules deja compiles sont trouves, ils sont supprimes.

Si ce programme est utilise, le paquet devrait dependre de Python pour sa construction (build-depend).

OPTIONS

module repertoires
Si le paquet installe les modules Python dans un repertoire non standard, il est possible de forcer dh_python a verifier ces repertoires en passant leur nom en argument de la ligne de commande. Par defaut il verifiera /usr/lib/site-python, /usr/lib/$PACKAGE, /usr/share/$PACKAGE, /usr/lib/games/$PACKAGE, /usr/share/games/$PACKAGE et /usr/lib/python?.?/site-packages.

Nota : les modules binaires (.so) ne seront cherches que dans /usr/lib/site-python, /usr/lib/python?.?/site-packages et dans les repertoires passes en argument sur la ligne de commande.

-V version
Si le fichier .py indique que le paquet est cense etre exploite par une version specifique pythonX.Y, il est possible d'employer cette option pour indiquer la version desiree, telle que 2.3. Ne pas utiliser cette option si les modules sont places dans /usr/lib/site-python.
-n, --noscripts
Empeche la modification des scripts de maintenance postinst et postrm.

CONFORMITE

Charte Debian, version 3.5.7

Charte Python, version 0.3.7

VOIR AUSSI

debhelper(7)

Ce programme fait partie de debhelper.

AUTEUR

Josselin Mouette <joss@debian.org>

La plupart des idees ont ete volees a Brendan O'Dea <bod@debian.org>

TRADUCTION

Valery Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005. Derniere mise a jour le 19 novembre 2006.

L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite

La version anglaise la plus a jour de ce document est toujours consultable via la commande  man -L en nom_du_man .

N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.