Après de très nombreux tests dans des configurations différentes (avant/sans setuptools, avec/sans urwid) et un patch sur setup.py, j'ai réussi à installer Hachoir sans mon $HOME : sans être root (IT va être heureux) et sans extension Python (sans setuptools).
Le principal changement est un tout nouveau setup.py qui fonctionne sans setuptools (et qui peut être lancé de n'importe où : mais attention, il crée des dossiers dist et build).
[^] # Re: Package
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Hachoir, le couteau suisse qui découpe vos fichiers binaires. Évalué à 3.
Comme julien n'était pas trop chaud pour sortir 3 versions en 2 jours, voici une version "0.5.2-batarde" :
http://www.haypocalc.com/tmp/hachoir/hachoir-0.5.2-batarde.t(...)
Et l'1⁄2uf batard :
http://www.haypocalc.com/tmp/hachoir/hachoir-0.5.2_batarde-p(...)
$ md5sum *
d30c4cbce43cd75c5150ccf7e38b6aaf hachoir-0.5.2_batarde-py2.4.egg
77af3c33c67417102c5a22c35a882549 hachoir-0.5.2-batarde.tar.gz
Le principal changement est un tout nouveau setup.py qui fonctionne sans setuptools (et qui peut être lancé de n'importe où : mais attention, il crée des dossiers dist et build).
Haypo