)]}'
{
  "commit": "34e433b75373aa9ad5645f370a0e0a4025e328da",
  "tree": "cf91bea4c0ef82b8464272ce40b234cf0e4c2235",
  "parents": [
    "6821709d7c79e9a1156287d06522de674e5c376d"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Tue Apr 08 22:43:06 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 09 05:43:06 2025 +0000"
  },
  "message": "feat(toolchains): create toolchains from locally installed python (#2742)\n\nThis adds docs and public APIs for using a locally installed python for\na toolchain.\n\nWork towards https://github.com/bazel-contrib/rules_python/issues/2070\n\n---------\n\nCo-authored-by: Ignas Anikevicius \u003c240938+aignas@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abe718c389f24ccdb3ddd7e034c1401a558f413c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "7aeb135788f76dfbefa89faaaba38d1a39a5cc0b",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "29eac6e7143f0dcbe80391e630bc604741316ba6",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "25da6820121982b7a49af4b72c14e6c392640a59",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "73a8a481211aa16b8dad7e9788c6096c52ee7c7f",
      "old_mode": 33188,
      "old_path": "docs/toolchains.md",
      "new_id": "5cd9eb268ee032b22ff867c4cdc17a70374fe2a3",
      "new_mode": 33188,
      "new_path": "docs/toolchains.md"
    },
    {
      "type": "modify",
      "old_id": "a699c81cc445d0030ca2c90b212c3dae37cf38bb",
      "old_mode": 33188,
      "old_path": "python/BUILD.bazel",
      "new_id": "3389a0dacc7f126353c205b54f191a6826104011",
      "new_mode": 33188,
      "new_path": "python/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "211f3e21a7fd5697a93c8ba2b6e66bec79002979",
      "new_mode": 33188,
      "new_path": "python/local_toolchains/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1b45cfd7f11555bbd5e20bb41e66e82143f715c",
      "new_mode": 33188,
      "new_path": "python/local_toolchains/repos.bzl"
    },
    {
      "type": "modify",
      "old_id": "ef4580e1ce39d9d71a47291d607da03e66a9f4bd",
      "old_mode": 33188,
      "old_path": "python/private/BUILD.bazel",
      "new_id": "b63f446be3c6ca91ad29dedc5b701a077e95af94",
      "new_mode": 33188,
      "new_path": "python/private/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "d4ef12e9528569ebeb5158af9415dcfaa66951fb",
      "old_mode": 33188,
      "old_path": "tests/integration/local_toolchains/MODULE.bazel",
      "new_id": "98f1ed9ac47619e6b228558c7ec45c786b056808",
      "new_mode": 33188,
      "new_path": "tests/integration/local_toolchains/MODULE.bazel"
    }
  ]
}
