)]}'
{
  "commit": "2ab8bb9c33f7a21e779497179a6f74a1aae77053",
  "tree": "d6b90996701c04c1aa98b4aa2248b7bc63780880",
  "parents": [
    "cda38312dbdc003592818d667c68346acea5672d"
  ],
  "author": {
    "name": "Keith Smiley",
    "email": "keithbsmiley@gmail.com",
    "time": "Mon Jul 14 05:29:16 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 14 08:29:16 2025 -0400"
  },
  "message": "Add support for rules_pycross (#106)\n\nThere are 2 primary differences in how rules_pycross handles deps that\nwe have to handle here.\n\n1. Wheels are entirely in the bucket of \"generated files\", so we have\n   to make sure we\u0027re adding generated files from external packages\n   with the correct path, where previously they would be added in a\n   non-existent directory always\n2. The typing-extensions exception can come from many different places,\n   since typing-extensions is its own repo. We now more aggressively\n   filter this out after all other processing so we don\u0027t have to handle\n   it in each potential place.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fea3be66410e39500e114127c44e0efb689ac4c",
      "old_mode": 33188,
      "old_path": "mypy/private/mypy.bzl",
      "new_id": "69329bcef98e86d25a60bc00bf9c4a7e83f15890",
      "new_mode": 33188,
      "new_path": "mypy/private/mypy.bzl"
    }
  ]
}
