[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