uv: Simplificando la gestión de dependencias de scripts de Python

2025-07-22

uv es una herramienta potente que simplifica la gestión de dependencias para scripts de Python. Elimina la necesidad de una gestión manual de entornos, manejando automáticamente entornos virtuales y prefiriendo un enfoque declarativo para las dependencias. Ya sea que tu script dependa de módulos de la biblioteca estándar o de paquetes externos como `rich`, uv hace que la ejecución sea sencilla con el comando `uv run`, especificando las dependencias mediante la opción `--with`. uv también admite metadatos de script en línea, lo que permite declaraciones de dependencias y requisitos de versión de Python directamente en el script. Para mejorar aún más la reproducibilidad, uv ofrece bloqueo de dependencias y maneja varios escenarios, incluida la lectura de scripts desde stdin, la compatibilidad con extensiones .pyw y la especificación de índices de paquetes alternativos.

Desarrollo entornos virtuales