[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