uv es un gestor de proyectos y paquetes Python ultrarrápido escrito en Rust.
uvx funciona como npx para Python, creando y usando entornos virtuales desechables automáticamente.
PEP 723 define un formato de metadatos que se inserta en scripts de un solo archivo para declarar versión de Python y dependencias.
Al incluir metadatos de PEP 723 en el shebang con uv, se puede ejecutar un script Python autónomo sin preparar el entorno manualmente.
Ejemplo práctico: un script ejecutable llamado ytt que, mediante uv run --script, instala youtube-transcript-api y extrae transcripciones de YouTube.
uv permite usar Python en scripts de un solo uso de forma tan sencilla como compilar un binario en Go.
Get notified when new stories are published for "🇪🇸 Hacker News Espanyol"