Forums FUG-FR | |
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> Question concernant une dépendance en Python https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1230055977 Message started by ptitO on 23. Dec 2008 at 19:12 |
Title: Question concernant une dépendance en Python Post by ptitO on 23. Dec 2008 at 19:12
Bonjour,
Je viens de faire un tour sur FreshPorts, car j'aimerais installé py-gdata, or, je vois que py-elementtree est une dépendance. Avec la version de Python (2.5.2) paquet précompilé, qui est installé sur mon système, cette « librairie » est déjà présente de base. Il suffit de taper dans une console pydoc xml.etree.cElementTree pour s'en rendre compte. Je n'aime pas avoir des choses redondantes :) Donc, j'aimerais savoir : - est-il nécessaire de prévenir le mainteneur ? - tous les paquets Python reposent-ils sur la version "p25" ? Ou alors je comprends pas Required To Run |
Title: Re: Question concernant une dépendance en Python Post by ros on 26. Jan 2009 at 11:06
La présence de xml.etree.cElementTree dans dans les dépendances d'exécution indique que le port doit contrôler sa présence avant d'installer py-gdata.
Le test se fait en contrôlant la présence du fichier /usr/local/lib/${PYTHON_VERSION}/site-packages/elementtree/__init__.py avant de décider d'installer la dépendance. Il ne devrait pas y a voir d'installation d'une deuxième version de elementtree. |
Title: Re: Question concernant une dépendance en Python Post by ptitO on 08. Feb 2009 at 17:19
Salut,
Je remonte ce topic, car cette après-midi je me suis décidé à installer cette bibliothèque. J'ai constaté que la variable "RUN_DEPENDS" ne cherche pas le module au bon endroit, car il m'a installé en plus elementtree (la preuve). En modifiant le contenu de cette variable par [code]RUN_DEPENDS= ${PYTHON_LIBDIR}/xml/etree/__init__.py:${PORTSDIR}/devel/py-elem enttree[/code] elementtree n'a pas été installé http://pastebin.com/f13cc5e86 J'ai fait un patch, mais comme je ne suis pas développeur, j'aurais aimé avoir un avis sur la condition else. Est-elle nécessaire ? Normalement elementtree est présent dans l'installation de base de python >=2.5. |
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2025. All Rights Reserved. |