)]}'
{
  "commit": "24b9c51fa669d15dec0dd05ebe1ef60e4b9112be",
  "tree": "a7c98caf1152c8bdb9af05cd5d3192153ebe8c15",
  "parents": [
    "7d431d84c43b0251485b4e3ba3be76aa9b140775"
  ],
  "author": {
    "name": "Richard Levasseur",
    "email": "rlevasseur@google.com",
    "time": "Tue Apr 01 02:07:44 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 01 09:07:44 2025 +0000"
  },
  "message": "chore: remove semantics.bzl (#2725)\n\nsemantics.bzl is an artifact of how the rules avoided patching when they\nwere part of Bazel.\nWith the code moved out of Bazel, such helper files aren\u0027t necessary\nanymore.\n\nWork towards https://github.com/bazel-contrib/rules_python/issues/2522",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f6668fa9383a978eb840c924a8d79dca4368934",
      "old_mode": 33188,
      "old_path": "python/private/BUILD.bazel",
      "new_id": "ef4580e1ce39d9d71a47291d607da03e66a9f4bd",
      "new_mode": 33188,
      "new_path": "python/private/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b57e2754069d64655d8bd3f55b15fb5b0135b034",
      "old_mode": 33188,
      "old_path": "python/private/attributes.bzl",
      "new_id": "b042b3db6a2804c330f9c6a6a981b68b2b5124f6",
      "new_mode": 33188,
      "new_path": "python/private/attributes.bzl"
    },
    {
      "type": "modify",
      "old_id": "d54a3d7f24520f82b6b821ee29fd58d4a80b67c9",
      "old_mode": 33188,
      "old_path": "python/private/py_executable.bzl",
      "new_id": "fed46ab22389d0fba91801a3c15d444f622f156e",
      "new_mode": 33188,
      "new_path": "python/private/py_executable.bzl"
    },
    {
      "type": "delete",
      "old_id": "3811b1741456dcf838022555ce84d5ecc9206147",
      "old_mode": 33188,
      "old_path": "python/private/semantics.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
