[pyar] Fabric y Python3

Gilgamezh listas en gilgamezh.me
Mar Dic 23 16:09:00 ART 2014


El 2014-12-23 15:10, Angel Velásquez escribió:
> 2014-12-23 12:27 GMT-03:00 Franco Mariluis <fmariluis en gmail.com>:
> 
>> Nosotros por el mismo motivo estamos migrando de Fabric a doit [0].
>> 
>> Saludos,
>> 
>> Franco
> 
> Doit permite hacer cosas remotas? estoy navegando en la documentacion
> y no veo algun ejemplo, lo pregunto porque el tema de fabric se quedo
> muy estancado en el tiempo por otras dependencias (paramiko) y hace
> poco (en Abril) es que apenas paramiko es compatible con py3.
> 
> Sin embargo, haciendo un poco mas de busqueda encontre esto! [1] que
> parece ser la version futura de fabric con soporte para python 3.
> 
> Sds

Exacto! invoke e va a ser la versión py3 de fabric.

Una cosa interesante es que va a permitir tener 'hooks'para ejecutar 
dependencias, etc.

Más info: 
https://github.com/fabric/fabric/issues/452#issuecomment-13154269


> 
> [1] https://github.com/pyinvoke/invoke [7]
> 
>> [0] - https://github.com/pydoit/doit [6]
>> 
>> On Tue Dec 23 2014 at 12:11:09 PM Manuel Kaufmann
>> <humitos en gmail.com> wrote:
>> 
>>> Hola a todos,
>>> 
>>> Estoy tratando de usar Fabric con Python3 y entiendo que no es
>>> compatible[1]
>>> 
>>> Estoy recibiendo este error:
>>> 
>>> (osm-garmin-map)[12:05] humitos: utils> fab -h
>>> Traceback (most recent call last):
>>> File "/home/humitos/.virtualenvs/osm-garmin-map/bin/fab", line
>>> 9, in
>>> <module>
>>> load_entry_point('Fabric==1.10.1', 'console_scripts',
>>> 'fab')()
>>> File
>>> 
>> 
> "/home/humitos/.virtualenvs/osm-garmin-map/lib/python3.4/site-packages/pkg_resources.py",
>>> line 356, in load_entry_point
>>> return get_distribution(dist).load_entry_point(group, name)
>>> File
>>> 
>> 
> "/home/humitos/.virtualenvs/osm-garmin-map/lib/python3.4/site-packages/pkg_resources.py",
>>> line 2431, in load_entry_point
>>> return ep.load()
>>> File
>>> 
>> 
> "/home/humitos/.virtualenvs/osm-garmin-map/lib/python3.4/site-packages/pkg_resources.py",
>>> line 2147, in load
>>> ['__name__'])
>>> File
>>> 
>> 
> "/home/humitos/.virtualenvs/osm-garmin-map/lib/python3.4/site-packages/fabric/main.py",
>>> line 12, in <module>
>>> from operator import isMappingType
>>> ImportError: cannot import name 'isMappingType'
>>> (osm-garmin-map)[12:08] humitos: utils>
>>> 
>>> ¿Hay alguna utilidad similar a Fabric que funcione con Python3?
>>> Sino,
>>> voy a tener que usar Python2 y así seguimos dando vuelta sobre
>>> lo mismo :(
>>> 
>>> [1] https://github.com/fabric/fabric/issues/1050 [1]
>>> 
>>> --
>>> 
>>> Kaufmann Manuel
>>> -- http://elblogdehumitos.com.ar/ [2]
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar [3]
>>> 
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>> [4]
>>> 
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
>>> Libre de Argentina - http://www.usla.org.ar [5]
>> 
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar [3]
>> 
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/ [4]
>> 
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>> de Argentina - http://www.usla.org.ar [5]
> 
> --
> 
> Angel Velasquez
> 
> Arch Linux Developer
> 
> angvp @ freenode
> http://www.angvp.com.ar [8]
> 
> Links:
> ------
> [1] https://github.com/fabric/fabric/issues/1050
> [2] http://elblogdehumitos.com.ar/
> [3] http://listas.python.org.ar/listinfo/pyar
> [4] http://www.python.org.ar/
> [5] http://www.usla.org.ar
> [6] https://github.com/pydoit/doit
> [7] https://github.com/pyinvoke/invoke
> [8] http://www.angvp.com.ar/
> 
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
> 
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> 
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar


More information about the pyar mailing list