PulseAugur
EN
LIVE 22:48:33

uv Python package updates to 0.12.0 with new project structure

The uv Python package has released version 0.12.0, introducing significant changes to its project initialization command, `uv init`. This new version now defaults to a `src/` layout for packages, a departure from previous versions that placed `main.py` in the project root. Additionally, uv 0.12.0 integrates `uv_build` for creating distribution files and sets up `uv-init` as a script alias for executing new main functions within the `src/` directory structure. AI

IMPACT Minor tooling update for Python developers; no direct AI industry impact.

RANK_REASON This is a software package update, not a frontier release or significant industry event.

Read on Simon Willison →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

uv Python package updates to 0.12.0 with new project structure

COVERAGE [1]

  1. Simon Willison TIER_1 (SL) ·

    uv 0.12.0

    <p><strong><a href="https://github.com/astral-sh/uv/releases/tag/0.12.0">uv 0.12.0</a></strong></p> Some interesting breaking changes in this release of <code>uv</code>, in particular to the default project produced by the <code>uv init</code> command.</p> <p><a href="https://doc…