NOM¶
dh_python - Déterminer les dépendances Python et ajoute des scripts de
maintenance Python postinst et prerm (obsolète)
SYNOPSIS¶
dh_python [
options de debhelper] [
-n] [
-V
version] [
répertoires de module ...]
DESCRIPTION¶
Notez bien que ce programme est obsolète. Il faut utiliser
dh_python2 à la place. Ce programme ne fera rien si le champ
debian/pycompat ou
Python-Version existe dans le fichier
control.
dh_python est le programme de la suite debhelper chargé de produire
les substitutions
${python:Depends} et de les ajouter aux fichiers des
variables de substitution (substvars files). Il ajoutera également, si
nécessaire, 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 dépendance envers la version majeure
courante de
python ou envers
pythonX.Y si les scripts ou les
modules nécessitent une version particulière. La substitution aura
lieu dans le fichier
control du paquet, à l'emplacement où
est indiqué
${python:Depends}.
Si certains modules doivent être compilés (byte-compiled) lors de
l'installation, les scripts adéquats de maintenance du paquet,
postinst et
prerm, seront produits. Si des modules
déjà compilés sont trouvés, ils sont supprimés.
Si ce programme est utilisé, le paquet devrait dépendre de
python pour sa construction (build-depend).
OPTIONS¶
- module répertoires
- Si le paquet installe les modules Python dans un
répertoire non standard, il est possible de forcer dh_python
à vérifier ces répertoires en passant leur nom en argument
de la ligne de commande. Par défaut il vérifiera
/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 cherchés que
dans /usr/lib/site-python, /usr/lib/python?.?/site-packages
et dans les répertoires passés en argument sur la ligne de
commande.
- -V version
- Si le fichier .py indique que le paquet est
censé être exploité par une version spécifique
python X.Y>, il est possible d'employer
cette option pour indiquer la version désirée, telle que
2.3. Ne pas utiliser cette option si les modules sont placés
dans /usr/lib/site-python.
- -n, --noscripts
- Empêche la modification des scripts de maintenance du
paquet postinst et prerm.
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 idées ont été volées à Brendan O'Dea
<bod@debian.org>
TRADUCTION¶
Valéry Perrin <valery.perrin.debian@free.fr> le 17 septembre 2005.
Dernière mise à jour le 3 avril 2011.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité.
Cette traduction est gérée dynamiquement par po4a. Certains
paragraphes peuvent, éventuellement, apparaître en anglais. Ils
correspondent à des modifications ou des ajouts récents du
mainteneur, non encore incorporés dans la traduction française.
La version originale anglaise de ce document est toujours consultable via la
commande man -L en nom_du_man.
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le
cas, toute erreur dans cette page de manuel.