Mechanism◆Article
Setting UV_EXCLUDE_NEWER to a specific date makes uvx tool-name resolve to the most recent tool version available as of that date, and the cache can be busted and tools upgraded simply by bumping that date later.
The mechanism: pinning UV_EXCLUDE_NEWER fixes dependency resolution to a point-in-time snapshot, and bumping the date later is what triggers a cache-busting upgrade. ✦ AI generated
Simon Willison · Simon Willison's Weblog · 2026-07-14 · original ↗
This means any uvx tool-name commands will resolve to the most recent version as-of that date, and you can bust the cache and upgrade the tools by bumping the date in the future.
Read full article ↗excerpt · fair-use quotation
- ·Env var fixes uvx resolution to a point-in-time snapshot
- ·uvx tool-name resolves to most recent version as of that date
- ·No numeric comparison data given in text
- ·Bumping the date later busts the cache
- ·Same bump triggers a tool upgrade
- ·Single date value controls both pinning and upgrading
Around this claim