Herramienta diseñada para simplificar la gestión de entornos virtuales y dependencias que automatiza la creación y activación de entornos virtuales, así como la instalación de paquetes necesarios para ejecutar scripts o proyectos. Esto es especialmente útil para evitar conflictos entre dependencias y asegurar que los scripts se ejecuten en un entorno controlado.
$ fades -r requirements.txt script.py
$ fades -m http.server 8000
1.-
Ejecutar un script con dependencias específicas
Suponiendo que se tiene script.py que requiere las bibliotecas "requests" y "numpy", en lugar de instalar estas dependencias manualmente, se puede usar fades para ejecutar el script en un entorno virtual con las dependencias instaladas automáticamente:
$ fades -d requests -d numpy python script.py
fades creará un entorno virtual, instalará requests y numpy, y ejecutará script.py en ese entorno.
2.-
Se puede incluir las dependencias directamente en el script
# fades import requests
# fades import numpy
import requests
import numpy as
...
$ fades script.py
fades leerá los comentarios y gestionará las dependencias automáticamente.