[pyar] [ANN] fades 3

Juan Rodríguez Monti juanrodriguezmonti en gmail.com
Jue Jun 18 17:14:10 ART 2015


Felicitaciones, Facu y equipo. La verdad que es muy buena la idea,
excelente.

Abrazo,
Juan

El 18 de junio de 2015, 16:46, Facundo Batista <facundobatista en gmail.com>
escribió:

> Hola a todas y todos,
>
> Estamos contentos de anunciar la liberación de fades 3.
>
> fades (en inglés: FAst DEpendencies for Scripts) es un sistema que
> maneja automáticamente los virtualenvs en los casos simples que
> uno normalmente encuentra al escribir scripts o programas pequeños.
>
> Crea automáticamente un nuevo virtualenv (o reusa uno creado previamente)
> instalando las dependencias necesarias, y ejecutando el script
> dentro de ese virtualenv.
>
> Todo lo que necesitás hacer es ejecutar el script con fades (en lugar de
> Python) y también marcar las dependencias necesarias. Más detalles acá:
>
>     https://github.com/PyAr/fades/
>
>
> ¿Qué hay de nuevo en esta release?
>
> - Podés usar diferentes versiones del intérprete: simplemente pasá
>   --python=python2 o lo que te convenga.
>
> - Las dependencias pueden especificarse en la linea de comando: no hay
>   necesidad de cambiar el script para una prueba rápida, simplemente
>   especificá la dependencia necesaria con "-d".
>
> - Modo interactivo: es la manera más rápida de probar una nueva
>   biblioteca. Sólo hacé
>
>     fades -d <dependencia>
>
>   y te abrirá un intérprete interactivo dentro de un venv
>   con esa dependencia.
>
> - Soporta tomar argumentos desde el shellbang. De esta manera podés crear
>   un script y poner al principio del mismo algo como:
>
>      #!/usr/bin/env fades -d <dependencia> --python=python2.7
>
> - Puede parsear requerimientos desde un archivo. No hay necesidad de ningún
>   cambio si ya tenés un archivo requirements.txt: simplemente
>   indicalo con "-r".
>
> - Si no se especifica el repo, toma PyPI por defecto, lo que resulta en
>   código más limpio y simple.
>
> - Tiene una base de datos integrada para conversiones típicas de nombres:
> de
>   esta manera se puede marcar con fades un "import bs4" incluso si ese no
> es
>   el nombre del paquete en PyPI.
>
> - Otros cambios y correcciones menores.
>
>
> Para obtenerlo:
>
> - Para debian/ubuntu hay un .deb acá:
>
>     http://taniquetil.com.ar/fades/fades-latest.deb
>
> - Instalarlo en Arch es muy simple:
>
>     yaourt -S fades
>
> - Podés usar pip si querés:
>
>     pip3 install fades
>
> - Siempre podés usar el tarball multiplataforma e instalarlo de
>   la manera clásica:
>
>     wget http://taniquetil.com.ar/fades/fades-latest.tar.gz
>     tar -xf fades-latest.tar.gz
>     cd fades-*
>     sudo ./setup.py install
>
>
> Ayuda / preguntas:
>
> - Podés hacer cualquier pregunta o mandar una recomendación o pedido
>   en la lista de correo:
>
>     http://listas.python.org.ar/mailman/listinfo/fades
>
> - También podés abrir un issue acá (por favor hacelo si
>   encontrás algún problema!):
>
>     https://github.com/PyAr/fades/issues/new
>
>
> Desde ya, muchas gracias por tu tiempo!
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> 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
>



-- 
Juan Rodríguez Monti

Blog: *http://juanrodriguezmonti.github.io
<http://juanrodriguezmonti.github.io>*
Twitter: @jrodriguezmonti
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150618/ecfe3ee1/attachment.html>


More information about the pyar mailing list