[pyar] [ANN] Salió fades 6 !

Damián Quiroga qdamian en gmail.com
Vie Jul 7 19:09:37 ART 2017


fades en las noticias: Python Bytes - Episode #33
<https://pythonbytes.fm/episodes/show/33/you-should-build-an-alexa-skill>
 (en *12' 30"*)

Felicitaciones!

El 19 de mayo de 2017, 15:20, Facundo Batista <facundobatista en gmail.com>
escribió:

> Hola a todas y todos,
>
> Estamos encantados de anunciar la liberación de fades 6.
>
> fades es un sistema que maneja automáticamente los virtualenvs en los
> casos que uno normalmente encuentra al escribir scripts y programas
> pequeños, e incluso ayuda a administrar proyectos grandes.
>
> 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á:
>
>     http://fades.rtfd.org/
>
>
> ¿Qué hay de nuevo en esta release?
>
> - Instala no solamente desde PyPI sino también de repositorios remotos
>   (GitHub, Bitbucket, Launchpad, etc) y directorios locales
>
>     fades -d git+https://github.com/yandex/gixy.git@v0.1.3
>
>     fades -d file://$PATH_TO_PROJECT
>
> - Creamos un video para mostrar las características de fades más relevantes
>
>     https://www.youtube.com/watch?v=BCTd_TyCm98
>
> - Selecciona el mejor virtualenv de los almacenados en casos de
>   coincidencia múltiple
>
> - Agregamos una opción --clean-unused-venvs para borrar todos los
>   virtualenvs que no fueron usados en los últimos días
>
>     fades --clean-unused-venvs=30
>
> - Agregamos un --pip-options para pasarle los parámetros que sean
>   necesarios a la ejecución subyacente de pip
>
>     fades -d requests --pip-options="--no-cache-dir"
>
> - Ahora devuelve, como corresponde, un código distinto de cero si el
>   proceso de fades falló de alguna manera
>
> - Antes de la ejecución del proceso hijo, ahora se agrega a su PATH el
>   /bin del virtualenv
>
> - Si la configuración e instalación en el virtualenv creado falla de
>   alguna manera, se borra (para no dejar directorios sin usar)
>
> - Avisa al usuario con un WARNING si fades es ejecutado desde adentro de
>   un virtualenv (no debería)
>
> - Se comporta mejor cuando se envía un CTRL-C a un intérprete interactivo
>   de Python ejecutado bajo fades
>
> - Soporta que el directorio del virtualenv haya desaparecido; si se
>   encontró el virtualenv en el cache verifica que se válido, sino se lo
>   crea nuevamente
>
> - Agregamos infraestructura para que fades sea empaquetado y ejecutado
>   como Snap
>
>     snap install fades
>
> - Mejor lock multiplataforma para evitar que dos fades corriendo
>   simultáneamente rompan las estructuras internas
>
> - Instrucciones para instalar fades usando 'brew'
>
> - Se alerta al usuario de que el que está haciendo un trabajo de
>   fondo es fades
>
> - Mejor README y documentación en general
>
> - Se mejoró la descripción de la versión para ser más estándar
>
> - Otras correcciones y mejoras menores
>
>
> Nicolás y yo queremos darles muchas gracias a los siguientes
> colaboradores que ayudaron a mejorar a fades de distintas maneras para
> esta versión (en orden alfabético):
>
>     Ariel Rossanigo
>     David Litvak Bruno
>     FaQ
>     Filipe Ximenes
>     Gera
>     Juan Carizza
>     Lucio Torre
>     Manuel Kaufmann
>     Martin Alderete
>
>
> Para instalar y disfrutar fades:
>
> - Si estás en Ubuntu o Debian, podés facilmente instalarlo así (aunque
>   probablemente no obtengas la *última* versión:
>
>     sudo apt-get install fades
>
> - Para debian/ubuntu que no sea lo último, acá hay un .deb (con
>   checksum y firma):
>
>     http://taniquetil.com.ar/fades/fades-latest.deb
>     http://taniquetil.com.ar/fades/fades-latest.deb.sha1
>     http://taniquetil.com.ar/fades/fades-latest.deb.asc
>
> - Instalarlo en Arch es muy simple:
>
>     yaourt -S fades
>
> - En cualquier Linux si tenés el sistema Snap:
>
>     snap install 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
>
>   También tenés el checksum y la firma, si te interesa:
>
>     http://taniquetil.com.ar/fades/fades-latest.tar.gz.sha1
>     http://taniquetil.com.ar/fades/fades-latest.tar.gz.asc
>
>
> 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
>
>   ... o en el canal de IRC #fades en Freenode.
>
> - También podés abrir un issue acá (por favor hacelo si
>   encontrás algún problema!):
>
>     https://github.com/PyAr/fades/issues/new
>
> - El proyecto en sí está en
>
>     https://github.com/PyAr/fades
>
>   Es muy fácil ejecutar la última versión de desarrollo:
>
>     git clone https://github.com/PyAr/fades.git
>     cd fades
>     bin/fades
>
>
> Desde ya, muchas gracias por tu tiempo!
>
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170707/99e2ace2/attachment.html>


Más información sobre la lista de distribución pyar