From 35ee66cacb7b2a6b9cb4f8a29fa2c063bbfa69ae Mon Sep 17 00:00:00 2001 From: Frank Liu Date: Thu, 15 Oct 2026 17:35:27 +0000 Subject: [PATCH] build(uv): bump default uv to 0.13.1 Scoped override-dependencies in [tool.uv] need uv 0.11.25 or newer; the previous default (0.11.2) fails to parse them. Fixes #2992 --- MODULE.bazel | 4 ++-- news/2992.changed.md | 4 ++++ tests/integration/uv_lock/MODULE.bazel | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 news/2992.changed.md diff --git a/MODULE.bazel b/MODULE.bazel index 989aa89965..3ab771a840 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -444,7 +444,7 @@ uv = use_extension("//python/uv:uv.bzl", "uv") uv.default( base_url = "https://github.com/astral-sh/uv/releases/download", manifest_filename = "dist-manifest.json", - version = "0.11.2", + version = "0.13.1", ) uv.default( compatible_with = [ @@ -512,7 +512,7 @@ uv_dev = use_extension( dev_dependency = True, ) uv_dev.configure( - version = "0.11.2", + version = "0.13.1", ) flag_alias( diff --git a/news/2992.changed.md b/news/2992.changed.md new file mode 100644 index 0000000000..bdf43b92ca --- /dev/null +++ b/news/2992.changed.md @@ -0,0 +1,4 @@ +(uv) The default `uv` version has been bumped from `0.11.2` to `0.13.1`. This +lets the {obj}`lock` rule use scoped `override-dependencies` from a +`pyproject.toml` in `[tool.uv]`, which require `uv` `0.11.25` or newer. +([#2992](https://github.com/bazel-contrib/rules_python/issues/2992)) diff --git a/tests/integration/uv_lock/MODULE.bazel b/tests/integration/uv_lock/MODULE.bazel index 0e0978ed36..982144bfc2 100644 --- a/tests/integration/uv_lock/MODULE.bazel +++ b/tests/integration/uv_lock/MODULE.bazel @@ -12,7 +12,7 @@ python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain(python_version = "3.13") uv = use_extension("@rules_python//python/uv:uv.bzl", "uv") -uv.configure(version = "0.11.2") +uv.configure(version = "0.13.1") use_repo(uv, "uv") register_toolchains("@uv//:all")