kapynDev Tools

Using uvx in GitHub Actions in a cache-friendly way

This is a technique for efficiently caching Python tools installed via `uvx` in GitHub Actions. By setting a `UV_EXCLUDE_NEWER` environment variable and incorporating it into the cache key, workflows can use recent tool versions without repeated PyPI downloads, speeding up CI/CD pipelines.

Simon Willison·Jul 14, 2026

Opening Kapyn…