[eside-ghost] python2.7 y la importlib
Saúl Ibarra Corretgé
saghul en gmail.com
Jue Jul 21 09:46:54 CEST 2011
Aupa,
2011/7/21 Txus Ordorika <txusinho en gmail.com>:
> Estimados dioses del python,
>
> Quería haceros una pregunta (de no excesivamente newbie), pero que me
> tiene muy mosca.
>
> Os pongo en contexto:
> - Ubuntu 11.04, -> Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
>
> Y quiero instalar python-sasl (git clone
> git://github.com/thisismedium/python-sasl.git)
>
> El rollo es que al lanzarle la instalación (el build hace un par de
> copias de archivos, pero nada complejo, según he visto.) me lanza un
> problema por la importlib, pero si no estoy equivocado, ésta librería
> solo se usa para las versiones anteriores a python2.7 (la importlib
> es de python3, según tengo entendido, pero la 2.7 trae ya el backport
> hecho - al menos al hacer import importlib en consola, funciona).
>
> En la traza que os mando en el adjunto, creo que la clave está en:
>
> Installed /usr/local/lib/python2.7/dist-packages/python_sasl-0.1.1-py2.7.egg
> Processing dependencies for python-sasl==0.1.1
> Searching for importlib
> Reading http://pypi.python.org/simple/importlib/
> Reading http://svn.python.org/view/sandbox/trunk/importlib/
> Best match: importlib 1.0.2
>
> El tema es que una vez llegado aquí, no sé como decirle que no
> necesito la importlib, o a lo mejor es otra cosa la que me está
> fallando y no estoy viendo (estas horas ya no veo bien los errores)
>
> Eskerrik asko por adelantado :-)
Baja primero md de aquí: https://github.com/thisismedium/md
Edita el setup.py y comenta el install_requires. Luego en el setup.py
de sasl comenta tambien la linea del import_requires (ahora ya tienes
md, pero no lo va a detectar) y a molar.
Lo he probado en un virtualenv en un leon, que también tiene python 2.7 ;-)
Aaagur,
--
/Saúl
http://saghul.net | http://sipdoc.net
Más información sobre la lista de distribución eside-ghost