uv 0.12.0

· · July 28, 2026, 10:04 p.m.
Summary
The blog post discusses the release of `uv` version 0.12.0, highlighting breaking changes to the default project structure generated by the `uv init` command. It now defaults to a `src/` layout rather than placing `main.py` in the root directory. This version also offers improved backend configuration for building distributions and script aliases. The author reflects on their hesitation to use the `src` layout in the past but considers it time to switch.
AUTHOR
Sponsored
Zulip logo Zulip
Organized team chat for people who take work seriously. Topic-based threading keeps conversations focused.
Try Zulip
Become a sponsor →