Je devrais peut-être créer un ticket sur le trac de hachoir ou sur celui de python-setuptools à moins que ce ne soit un bug de python. Voilà mon problème :
je trouve le mécanisme d'installation de easy_install vraiment désagréable : je n'ai aucune envie de le laisser écrire n'importe où surtout en tant que root. Donc je me fais une installation dans un répertoire personnel. Il se trouve que j'avais déjà py-setuptools installé (une dépendance d'un autre truc), mais aussi py-urwid.
easy_install hachoir-urwid marche presque bien, mais je ne comprends pas pourquoi il installe une autre version de urwid. Bon, je laisse faire, hachoir-urwid marche.
Comme je suis con, j'enlève le fichier urwid-machin.egg qu'il m'a mis (a-t-il installé autre chose ?). Et évidemment, ça ne marche plus. hachoir ne veut pas trouver la version d'urwid que j'ai, même en faisant un PYTHONPATH qui me semblait bon.
Donc. Est-il possible d'installer hachoir ailleurs que dans /usr/lib/.../site-packages/ sans installer les dépendances en doublon ?
# .
Posté par 태 (site web personnel) . En réponse à la dépêche Faites parler vos fichiers avec hachoir-metadata. Évalué à 2.
je trouve le mécanisme d'installation de easy_install vraiment désagréable : je n'ai aucune envie de le laisser écrire n'importe où surtout en tant que root. Donc je me fais une installation dans un répertoire personnel. Il se trouve que j'avais déjà py-setuptools installé (une dépendance d'un autre truc), mais aussi py-urwid.
easy_install hachoir-urwid marche presque bien, mais je ne comprends pas pourquoi il installe une autre version de urwid. Bon, je laisse faire, hachoir-urwid marche.
Comme je suis con, j'enlève le fichier urwid-machin.egg qu'il m'a mis (a-t-il installé autre chose ?). Et évidemment, ça ne marche plus. hachoir ne veut pas trouver la version d'urwid que j'ai, même en faisant un PYTHONPATH qui me semblait bon.
Donc. Est-il possible d'installer hachoir ailleurs que dans /usr/lib/.../site-packages/ sans installer les dépendances en doublon ?