Trendora

uvx

Trial

Tools

A tool runner for invoking Python command-line tools from the uv ecosystem.

Why it's here

Placed in Trial: 6 article(s) of evidence from 2 source(s), led by framework updates, with 6 in the last 30 days. Confidence 50%.

Evidence (6)

  • 7Simon Willison·7/31/2026framework_update
    Stateless MCP renews interest in the protocol

    Simon Willison describes the new stateless MCP 2.0 specification as a major simplification over the older session-based design. He also highlights building new tools, including mcp-explorer, to probe MCP servers more easily.

  • 4Simon Willison·7/31/2026open_source
    smevals: a small eval suite for models and prompts

    Simon Willison introduced smevals, a new open-source tool for running small evaluation suites across different model configurations and grading the results. The framework separates runs from grading and supports exploring results locally or exporting them as static HTML reports.

  • 6Simon Willison·7/28/2026framework_update
    uv 0.12.0 updates default project layout

    uv 0.12.0 introduces breaking changes to the default project scaffold created by uv init. The new template uses a src/ package layout, configures uv_build for wheel and source distribution builds, and adds a uv-init script alias that runs a main() function in the generated package.

  • 4Hacker News·7/28/2026framework_update
    Uv 0.12.0 release

    Astral released uv 0.12.0, a new version of its fast Python package and project manager. The update continues the tool's development as a developer-focused alternative for managing Python environments and dependencies.

  • 7Simon Willison·7/25/2026framework_update
    Ruff 0.16.0 expands default checks and breaks unpinned CI

    Astral released Ruff v0.16.0 with a much larger default rule set, increasing enabled checks from 59 to 413. The change surfaced many issues in existing Python projects and caused CI failures for unpinned Ruff dependencies, while also enabling automated fixes for most violations.

  • 3Simon Willison·7/14/2026framework_update
    Cache-friendly uvx use in GitHub Actions

    Simon Willison describes a cache-friendly pattern for running uvx in GitHub Actions by pinning resolution with a UV_EXCLUDE_NEWER date and including that date in the cache key. This lets workflows reuse downloaded Python tools and dependencies instead of repeatedly fetching fresh copies from PyPI, while still allowing controlled upgrades by changing the date.