[pyar] [ANN] Release: fades v4
Facundo Batista
facundobatista en gmail.com
Mar Nov 24 23:48:53 ART 2015
Hola a todas y todos,
Estamos contentos de anunciar la liberación de fades 4.
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?
- Nueva opción para usar iPython en el interprete interactivo: --ipython
(gracias Ariel Rossanigo)
- Ahora es posible ejecutar un programa dentro del virtualenv con -x.
(Gracias Ricardo Kirkner)
Por ejemplo es posible crear un proyecto de django sin tener django
instalado en tu sistema usando:
fades -d django -x manage startproject foo
- Podés ejecutar fades como un módulo de python. Simplemente hay que
ejecutar python -m fades (Gracias Javi Mansilla)
- Soportamos Python 3.3 para ejecutar fades.
- Si sos un usuario especial y no te alanzan las opciones que tenemos
tenemos cosas para vos!
- Podes pasarle opciones a virtualenv con --virtualenv-options
- También a pip con --pip-options
- Es posible eliminar un virtualenv con --rm <uuid>
- Tenemos un logo!!
- Los tests de fades se ejecutan con fades! No hay necesidad de instalar
nada previamente
- Se pueden crear virtualevs con --system-site-packages
- Varios bug fixeados y otros nuevos ;)
Para obtenerlo:
- Si estás en debian unstable, hacé:
sudo apt-get install fades
- Para otros 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
- El proyecto en sí está en
https://github.com/PyAr/fades
Desde ya, muchas gracias por tu tiempo!
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
More information about the pyar
mailing list