)]}'
{
  "commit": "52381415be9d3618130f02a821aef50de1e3af09",
  "tree": "f328f106e230320b8ef818b174f446d9615b2753",
  "parents": [
    "a79b66a76eeee4a8c7b967cde80e9ded82411631"
  ],
  "author": {
    "name": "Matt Mackay",
    "email": "matthew.mackay@robinhood.com",
    "time": "Sat Jan 13 02:00:36 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jan 13 07:00:36 2024 +0000"
  },
  "message": "feat: add interpreter_version_info to py_runtime (#1671)\n\nAdds an `interpreter_version_info` attribute to the `py_runtime` and\nassociated provider that maps to the `sys.version_info` values. This\nallows the version of the interpreter to be known statically, which can\nbe useful for rule sets that depend on the interpreter, and need to\nbuild environments / pathing that contain version info (virtualenvs for\nexample).\n\n---------\n\nCo-authored-by: Richard Levasseur \u003crlevasseur@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d38a7a4328fea2f8c6c3564529e7191fbf68e0ee",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "b86190263602e811dce7d8691e4c73d5dd2be22b",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "38a7054602d1af830aefb6b155a423371ad2551f",
      "old_mode": 33188,
      "old_path": "python/private/common/providers.bzl",
      "new_id": "f36a2d12c1c27e024e1ce2f7c7203f7e124183df",
      "new_mode": 33188,
      "new_path": "python/private/common/providers.bzl"
    },
    {
      "type": "modify",
      "old_id": "9d5354336892c08a02a4357ae7d9aab7cb7bb251",
      "old_mode": 33188,
      "old_path": "python/private/common/py_runtime_rule.bzl",
      "new_id": "190158bed000bd1f613325f34f995e9df08b9c87",
      "new_mode": 33188,
      "new_path": "python/private/common/py_runtime_rule.bzl"
    },
    {
      "type": "modify",
      "old_id": "7422a50bb052258ac9765d9bfb4ee2843b1a7ccf",
      "old_mode": 33188,
      "old_path": "python/repositories.bzl",
      "new_id": "bfba86d09af251d633aa5a8e0ffb0e6572402448",
      "new_mode": 33188,
      "new_path": "python/repositories.bzl"
    },
    {
      "type": "modify",
      "old_id": "9fa5e2a6851bb20acbb27cf0ad6e3819d5da19e5",
      "old_mode": 33188,
      "old_path": "tests/py_runtime/py_runtime_tests.bzl",
      "new_id": "b47923d4edb54e3a38007be53a90e7cde0b73ae1",
      "new_mode": 33188,
      "new_path": "tests/py_runtime/py_runtime_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "219719f44641b54fbd57c7dad5df1f9805586b50",
      "old_mode": 33188,
      "old_path": "tests/py_runtime_info_subject.bzl",
      "new_id": "541d4d9e1881b30cd8d8461e0c3cf6be2703deae",
      "new_mode": 33188,
      "new_path": "tests/py_runtime_info_subject.bzl"
    }
  ]
}
