Simon Willison presenta un método para usar `uvx tool-name` en flujos de trabajo de GitHub Actions que evita consultar PyPI en cada ejecución. El enfoque consiste en establecer la variable de entorno `UV_EXCLUDE_NEWER` a una fecha específica e incluir esa fecha en la clave de caché de GitHub Actions.
- Establecer `UV_EXCLUDE_NEWER: "2026-07-12"` asegura que las herramientas se resuelvan a versiones disponibles hasta esa fecha.
- Incluir esta fecha en la clave de caché permite a los usuarios invalidar la caché y actualizar las herramientas simplemente incrementando la fecha.
- Esta estrategia evita descargas frescas de herramientas y sus dependencias para cada ejecución del flujo de trabajo.
Esta técnica ayuda a mantener pipelines CI/CD rápidos al cachear efectivamente los entornos de herramientas de Python.