diff --git a/CHANGELOG.md b/CHANGELOG.md index 469e9d3612..bcc021afa9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,6 +82,8 @@ END_UNRELEASED_TEMPLATE * (venvs) {obj}`--vens_site_packages=yes` no longer errors when packages with overlapping files or directories are used together. ([#3204](https://github.com/bazel-contrib/rules_python/issues/3204)). +* (uv) {obj}`//python/uv:lock.bzl%lock` now works with a local platform + runtime. {#v0-0-0-added} ### Added diff --git a/python/uv/private/lock.bzl b/python/uv/private/lock.bzl index 281a0decc0..b007baf9c1 100644 --- a/python/uv/private/lock.bzl +++ b/python/uv/private/lock.bzl @@ -106,7 +106,7 @@ def _lock_impl(ctx): exec_tools = ctx.toolchains[EXEC_TOOLS_TOOLCHAIN_TYPE].exec_tools runtime = exec_tools.exec_interpreter[platform_common.ToolchainInfo].py3_runtime python = runtime.interpreter or runtime.interpreter_path - python_files = runtime.files + python_files = runtime.files or depset() args.add("--python", python) args.add_all(srcs)