)]}'
{
  "commit": "70e42bce5b60fbe0fdb1824e25e976418257cc70",
  "tree": "ec2bae4ae0099824db62a6b241556a74fa403490",
  "parents": [
    "c030f763029f92ac0e2d702da25970b388d97ea5"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "richardlev@gmail.com",
    "time": "Mon Oct 26 14:45:43 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 26 14:45:43 2026 +0000"
  },
  "message": "docs(uv): remove experimental notices from uv integration (#4353)\n\nThe `uv` integration is stable and no longer experimental.\n\nRemove experimental notices and qualifiers from the `uv` documentation,\nStarlark docstrings, and example comments.\n\nFixes #1975",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c944938efa10ad5fb40bd25435e6ceaf2654155b",
      "old_mode": 33188,
      "old_path": "docs/pypi/lock.md",
      "new_id": "c723659b02ff124741295fbe17a9faad6976f3ae",
      "new_mode": 33188,
      "new_path": "docs/pypi/lock.md"
    },
    {
      "type": "modify",
      "old_id": "cdb04837614d24eeb3e67977e31df883eadc7ea6",
      "old_mode": 33188,
      "old_path": "examples/BUILD.bazel",
      "new_id": "af90e72dc937b1f8a7a968df9406bac2869c02d0",
      "new_mode": 33188,
      "new_path": "examples/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "253776426ee0f06f9f5db96b1fab257c78e1ad7a",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/MODULE.bazel",
      "new_id": "401472ac92170a01aca4af354120881387b0812f",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "054c243fc338d04bfbf7aa641c1001f89c58715c",
      "old_mode": 33188,
      "old_path": "python/uv/BUILD.bazel",
      "new_id": "40c489a57f1b332244b7294275f1726e739bf0a4",
      "new_mode": 33188,
      "new_path": "python/uv/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7fd50082eac4199d616741a1e23a180443f9bc63",
      "old_mode": 33188,
      "old_path": "python/uv/lock.bzl",
      "new_id": "8fece73bdbc9d96c353e1d33f0a3163c66584490",
      "new_mode": 33188,
      "new_path": "python/uv/lock.bzl"
    },
    {
      "type": "modify",
      "old_id": "e9772ffcd2d14a0f4236f3571387cb5a8b9c6af4",
      "old_mode": 33188,
      "old_path": "python/uv/private/uv.bzl",
      "new_id": "bd35624c4c37ccbfe8a938850ae5e2f50c794ac1",
      "new_mode": 33188,
      "new_path": "python/uv/private/uv.bzl"
    },
    {
      "type": "modify",
      "old_id": "839e582a0a4be213e558a7005ed00b678048a731",
      "old_mode": 33188,
      "old_path": "python/uv/private/uv_repository.bzl",
      "new_id": "8a0b468cb8d69211ad88a5be6b8d79f8904c07a3",
      "new_mode": 33188,
      "new_path": "python/uv/private/uv_repository.bzl"
    },
    {
      "type": "modify",
      "old_id": "0e5a5dc5a1360049506eda707720039ebbc2d301",
      "old_mode": 33188,
      "old_path": "python/uv/private/uv_toolchain.bzl",
      "new_id": "c2e6a8983a5bd6086d303ee5f135b8f810ac99d5",
      "new_mode": 33188,
      "new_path": "python/uv/private/uv_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "d72ab9dc3d696c92ff70d920665a6a7b7b68fa07",
      "old_mode": 33188,
      "old_path": "python/uv/uv.bzl",
      "new_id": "11ac280dab469281c0c9da29f8102743b74f9de0",
      "new_mode": 33188,
      "new_path": "python/uv/uv.bzl"
    },
    {
      "type": "modify",
      "old_id": "a4b466cb1b6cc09016220a5f2378b84ac2584278",
      "old_mode": 33188,
      "old_path": "python/uv/uv_toolchain.bzl",
      "new_id": "25fd34f66e6e86b6de35838fb79d4a1d6a817bcd",
      "new_mode": 33188,
      "new_path": "python/uv/uv_toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "1ae89636bee2d987b6074b6067d57c3b8461acd7",
      "old_mode": 33188,
      "old_path": "python/uv/uv_toolchain_info.bzl",
      "new_id": "62f6edcba23c2aef658e8de2f457f56bd6e7b53a",
      "new_mode": 33188,
      "new_path": "python/uv/uv_toolchain_info.bzl"
    }
  ]
}
