)]}'
{
  "commit": "fcd1d5e9993306891a41b100a80ea407eb3802bc",
  "tree": "7ac158b9b4caeeadec1d0f860f7fdc57d73f319a",
  "parents": [
    "c804a13fe918f1e820a829a73d5fb951d6788c46"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Sun Sep 08 18:54:45 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 09 01:54:45 2024 +0000"
  },
  "message": "feat: default `py_runtime` version info to `--python_version` (#2198)\n\nThis changes `py_runtime` to get its interpreter version from the\n`--python_version` flag if\nit wasn\u0027t explicitly specified. This is useful in two contexts:\n\nFor the runtime env toolchains, a local toolchain, or platform\ninterpreter (basically any\npy_runtime without a known version), it allows getting some Python\nversion into the\nanalysis phase, which allows e.g. precompiling.\n\nFor environments using embedded Python, it allows defining fewer (e.g.\n1) `py_runtime`\ntarget instead of one for every Python version. This is because\n`py_runtime` serves a minor\nrole in such builds.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e2f9bb1fb09a9162a9bb34ccb333173af995128",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "c4c99206b1d62efb63991240e6282f17f762deb4",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "e0b5fb2313c0f41b564631975099cc5f14124828",
      "old_mode": 33188,
      "old_path": "python/private/common/py_runtime_rule.bzl",
      "new_id": "dd40f76a00e7eb7c8566cec4e0e80df52db4d18e",
      "new_mode": 33188,
      "new_path": "python/private/common/py_runtime_rule.bzl"
    },
    {
      "type": "modify",
      "old_id": "596cace4fcef22d39ba9600bed668113036cde00",
      "old_mode": 33188,
      "old_path": "tests/py_runtime/py_runtime_tests.bzl",
      "new_id": "d5a6076153cb54d0b4c7acb4e28dc67110c72cf8",
      "new_mode": 33188,
      "new_path": "tests/py_runtime/py_runtime_tests.bzl"
    }
  ]
}
