)]}'
{
  "commit": "8f26230e4554338b8522e891bc4aa3657a164160",
  "tree": "0bbb5671f11cf7357eaec9f27bf00a3f829dcc00",
  "parents": [
    "a546efc35336faf8b07ea0bcca1d07877da24d2a"
  ],
  "author": {
    "name": "Ivan Levkivskyi",
    "email": "levkivskyi@gmail.com",
    "time": "Wed Sep 02 19:26:20 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 19:26:20 2026 +0100"
  },
  "message": "Bump ast-serialize cache version to latest (#21930)\n\nThis completes the `ast-serialize` version bump. As a side effect we get\na bit closer to PEP 798 support (and fail a bit softer on it).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14650b1b5242cfc08fc33074ab8e95af337e2ef8",
      "old_mode": 33188,
      "old_path": "mypy/checkexpr.py",
      "new_id": "1cd40d4749667dacdb7a9b1f302fb573d99ebec1",
      "new_mode": 33188,
      "new_path": "mypy/checkexpr.py"
    },
    {
      "type": "modify",
      "old_id": "cd74f81b1d9113c69badee99c39700d5b5e07d88",
      "old_mode": 33188,
      "old_path": "mypy/nativeparse.py",
      "new_id": "093f50f59e3152784e356fccccaec581f82811c8",
      "new_mode": 33188,
      "new_path": "mypy/nativeparse.py"
    },
    {
      "type": "modify",
      "old_id": "cbeda29ec74a20bafb35132d795edddf8407a443",
      "old_mode": 33188,
      "old_path": "mypy/nodes.py",
      "new_id": "53efc1fbc86b39d0a101842a5cff4595dbf0a1ff",
      "new_mode": 33188,
      "new_path": "mypy/nodes.py"
    },
    {
      "type": "modify",
      "old_id": "cd1b0a738974f644c9fb7d3390104044d56163f2",
      "old_mode": 33188,
      "old_path": "mypy/semanal.py",
      "new_id": "bceade1b1ac12abbfea01348594fee1c51e9729b",
      "new_mode": 33188,
      "new_path": "mypy/semanal.py"
    },
    {
      "type": "modify",
      "old_id": "6fdb54298f85c42e872b1acf35e4981f717cc0f7",
      "old_mode": 33188,
      "old_path": "mypy/traverser.py",
      "new_id": "224d3b3460eb47d2cc230c075bafc5e81ce521a1",
      "new_mode": 33188,
      "new_path": "mypy/traverser.py"
    },
    {
      "type": "modify",
      "old_id": "25092de66a149d143a96c92fbea58c6ad6664f3b",
      "old_mode": 33188,
      "old_path": "mypy/treetransform.py",
      "new_id": "c5e1ad44ea4c657b9c83b281904f56fbe2f76209",
      "new_mode": 33188,
      "new_path": "mypy/treetransform.py"
    },
    {
      "type": "modify",
      "old_id": "91e1e55d8da26dccd4228193ee5589fd0b048ab2",
      "old_mode": 33188,
      "old_path": "mypyc/irbuild/expression.py",
      "new_id": "6681fcd0825a5703a0b469b40af3532bf6292894",
      "new_mode": 33188,
      "new_path": "mypyc/irbuild/expression.py"
    },
    {
      "type": "modify",
      "old_id": "b99a588c34d27133072c25d6c384ba1278ef935a",
      "old_mode": 33188,
      "old_path": "mypyc/irbuild/prebuildvisitor.py",
      "new_id": "0f2aa7c1c91e8e9ceb54bacdfd9764a2de98c187",
      "new_mode": 33188,
      "new_path": "mypyc/irbuild/prebuildvisitor.py"
    }
  ]
}
