[pyar] [ANN] fades 3
Emiliano Vazquez
emilianovazquez en gmail.com
Jue Jun 18 17:11:36 ART 2015
Gracias Facundo, el otro día me estuvo explicando en el IRC Gilgamezh y
esta muy bueno, todavía no me siento cómodo y hay cosas que no entiendo,
pero es porque todavía me falta mucho por recorrer.
Mis felicitaciones a todo el equipo!
Emiliano - gamba47
El 18/06/15 a las 16:46, Facundo Batista escibió:
> 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!
>
--
Emiliano Vazquez | PcCentro Informatica & CCTV
Office: +54 (11) 4635-3218 y Rotativas
http://www.pccentro.com.ar
More information about the pyar
mailing list