[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