Repository navigation
chore(mise): upgrade uv - #116
Merged
Merged
Conversation
Contributor
Commit-Check ✔️ |
Automated mise tool upgrades from local config. Updated tools: - `uv` Command: `mise upgrade --bump --local uv` <details> <summary>Version changelog (uv)</summary> | Tool | Requested | Installed | |------|-----------|-----------| | `uv` | `0.11.32` → `0.12.1` | `0.11.32` → `0.12.1` | </details> <details> <summary>Release notes (1 tools)</summary> <details> <summary>uv: `0.11.32` → `0.12.1` (astral-sh/uv)</summary> ### 0.11.33 ## Release Notes Released on 2026-07-28. ### Enhancements - Abort panics in release builds for smaller uv binaries ([#20271](astral-sh/uv#20271)) - Use `.tar.gz` archives for Pyodide installs ([#20667](astral-sh/uv#20667)) ### Preview features - Avoid checking any scripts in `uv check` unless `--script` is passed ([#20676](astral-sh/uv#20676)) - Check locked tools for malware before cache reuse ([#20301](astral-sh/uv#20301)) - Write and read `package.metadata`-free lockfiles ([#20688](astral-sh/uv#20688), [#20691](astral-sh/uv#20691), [#20685](astral-sh/uv#20685), [#20695](astral-sh/uv#20695)) ### Bug fixes - Correctly split dependencies into production and optional markers ([#20671](astral-sh/uv#20671)) - Fix discrepancies in argument parsing of exclude-newer ([#20679](astral-sh/uv#20679)) - Cleanup managed Python temporary directory on error ([#20752](astral-sh/uv#20752)) ## Install uv 0.11.33 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.11.33/uv-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.33/uv-installer.ps1 | iex" ``` ## Download uv 0.11.33 | File | Platform | Checksum | |--------|----------|----------| | [uv-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.11.33/uv-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.33/uv-aarch64-apple-darwin.tar.gz.sha256) | | [uv-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/… (truncated) ### 0.12.0 ## Release Notes Released on 2026-07-28. Since we released uv [0.11.0](https://github.com/astral-sh/uv/releases/tag/0.11.0) in March, we've accumulated changes that improve correctness, safety, and compatibility with specifications, but could break some workflows. This release contains those changes; many have been marked as breaking out of an abundance of caution. **We expect most users to be able to upgrade without making changes.** There are no breaking changes to the configuration of the [uv build backend](https://docs.astral.sh/uv/concepts/build-backend/). If your `[build-system]` table includes an upper bound on `uv_build`, update it to allow `uv_build` 0.12, e.g., `uv_build>=0.11.32,<0.13`. ### Breaking changes - **Define build systems by default with `uv init`** ([#19197](astral-sh/uv#19197)) Projects created with `uv init` now declare a build system and are packaged by default. This was the default project layout all the way back in [v0.3](https://github.com/astral-sh/uv/releases/tag/0.3.0), but we found that the use of the `hatchling` build system was confusing to newcomers and consequently dropped use of a build system by default in [v0.4](https://github.com/astral-sh/uv/releases/tag/0.4.0). Since then, we've created our own build system (`uv_build`) with tight integration with uv and are excited to restore the default to a best-practice project layout. Previously, `uv init example` created an unpackaged layout containing `main.py` and a `pyproject.toml` without a build system. The project could declare dependencies but was not itself installed into its virtual environment. Now, `uv init example` defines a `[build-system]` using `uv_build`, places application source code in `src/example`, and includes a `[project.scripts]` entry named `example`. Defining a build system allows the project to be imported from tests or other code, installed as a dependency, and run as a command: ```console $ uv init ex… (truncated) ### 0.12.1 ## Release Notes Released on 2026-07-31. ### Enhancements - Add package-specific pre-release policies with `--prerelease-package` ([#20837](astral-sh/uv#20837)) - Support local HTML files as flat indexes ([#20802](astral-sh/uv#20802)) - Add Xonsh virtual environment activation scripts (`activate.xsh`) ([#19740](astral-sh/uv#19740)) - Preserve filesystem paths passed to `uv add --index` when updating `pyproject.toml` ([#20817](astral-sh/uv#20817)) ### Preview features - Add automatic fixes to `uv check` with `--fix` ([#20793](astral-sh/uv#20793)) - Avoid rejecting unchanged metadata-free lockfiles when workspace dependencies share direct sources ([#20847](astral-sh/uv#20847)) - Honor direct URL constraints when validating metadata-free lockfiles ([#20796](astral-sh/uv#20796)) - Ignore malformed PEP 723 scripts discovered during project checks ([#20784](astral-sh/uv#20784)) - Use ty's native script exclusion in `uv check` ([#20742](astral-sh/uv#20742)) ### Performance - Parse canonical uv lockfiles directly, with a fallback for other valid TOML syntax ([#20648](astral-sh/uv#20648)) - Accelerate SHA-256 hashing on non-Windows ARM64 platforms ([#20805](astral-sh/uv#20805)) ### Bug fixes - Flush shell startup file updates before `uv tool update-shell` and `uv python update-shell` exit ([#20842](astral-sh/uv#20842)) - Make workspace-root dependency groups available to commands run from workspace members ([#20840](astral-sh/uv#20840)) - Resolve `--find-links` paths in requirements files relative to the containing file ([#20832](astral-sh/uv#20832)) - Respect configured indexes in `uv tool list --outdated` ([#20770](https:… (truncated) </details> </details> Modified files: - `.mise.toml`
jylenhof
force-pushed
the
chore/mise-tool-updates-uv-20260803084829
branch
from
August 4, 2026 11:17
6e57794 to
276a8dd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated mise tool upgrades from local config.
Updated tools:
uvCommand:
mise upgrade --bump --local uvVersion changelog (uv)
uv0.11.32→0.12.10.11.32→0.12.1Release notes (1 tools)
uv: `0.11.32` → `0.12.1` (astral-sh/uv)
0.11.33
Release Notes
Released on 2026-07-28.
Enhancements
.tar.gzarchives for Pyodide installs (#20667)Preview features
uv checkunless--scriptis passed (#20676)package.metadata-free lockfiles (#20688, #20691, #20685, #20695)Bug fixes
Install uv 0.11.33
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.11.33/uv-installer.ps1 | iex"Download uv 0.11.33
0.12.0
Release Notes
Released on 2026-07-28.
Since we released uv 0.11.0 in March, we've accumulated changes that improve correctness, safety, and compatibility with specifications, but could break some workflows. This release contains those changes; many have been marked as breaking out of an abundance of caution.
We expect most users to be able to upgrade without making changes.
There are no breaking changes to the configuration of the uv build backend. If your
[build-system]table includes an upper bound onuv_build, update it to allowuv_build0.12, e.g.,uv_build>=0.11.32,<0.13.Breaking changes
Define build systems by default with
uv init(#19197)Projects created with
uv initnow declare a build system and are packaged by default. This was the default project layout all the way back in v0.3, but we found that the use of thehatchlingbuild system was confusing to newcomers and consequently dropped use of a build system by default in v0.4. Since then, we've created our own build system (uv_build) with tight integration with uv and are excited to restore the default to a best-practice project layout.Previously,
uv init examplecreated an unpackaged layout containingmain.pyand apyproject.tomlwithout a build system. The project could declare dependencies but was not itself installed into its virtual environment.Now,
uv init exampledefines a[build-system]usinguv_build, places application source code insrc/example, and includes a[project.scripts]entry namedexample. Defining a build system allows the project to be imported from tests or other code, installed as a dependency, and run as a command:$ uv init ex… (truncated)0.12.1
Release Notes
Released on 2026-07-31.
Enhancements
--prerelease-package(#20837)activate.xsh) (#19740)uv add --indexwhen updatingpyproject.toml(#20817)Preview features
uv checkwith--fix(#20793)uv check(#20742)Performance
Bug fixes
uv tool update-shellanduv python update-shellexit (#20842)--find-linkspaths in requirements files relative to the containing file (#20832)uv tool list --outdated([#20770](https:… (truncated)Modified files:
.mise.toml