Change8

Migrating to uv 0.9.9

Version 0.9.9 introduces 1 breaking change. This guide details how to update your code.

Released: 11/12/2025

1
Breaking Changes
3
Migration Steps
8
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

uv inituv version --bumpuv exportuv workspace diruv workspace metadataUV_NO_DEFAULT_GROUPStorch-model-archivertorch-tb-profiler

Breaking Changes

Issue #1

The built‑in `torch-model-archiver` and `torch-tb-profiler` packages have been removed from the PyTorch backend; projects that relied on them must now install these packages explicitly.

Migration Steps

  1. 1
    Stop using the `--project` flag with `uv init`; the flag is deprecated and will be removed.
  2. 2
    If your project depended on the bundled `torch-model-archiver` or `torch-tb-profiler`, add them as explicit dependencies in your environment.
  3. 3
    Review any scripts that rely on `uv export` and update them to use the new `--only-emit-workspace` flags if needed.

Release Summary

uv 0.9.9 introduces iOS interpreter discovery, new workspace commands, and several enhancements while deprecating the `--project` flag and removing built‑in torch‑model‑archiver packages, requiring minimal migration steps.

Need More Details?

View the full release notes and all changes for uv 0.9.9.

View Full Changelog