)]}'
{
  "commit": "44e7650860ee1d849af1ec2de0cc49a1b4bc8bf5",
  "tree": "48da15b38bce7d96a9648f4929fb89e2b7a79319",
  "parents": [
    "488bc519f0141717dcdc2a3b0e85ec16e88c578c"
  ],
  "author": {
    "name": "Adam Singer",
    "email": "adam-singer@users.noreply.github.com",
    "time": "Mon Jun 16 06:45:13 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 16 13:45:13 2025 +0000"
  },
  "message": "Provide an exclusion for requirement type mappings (#94)\n\nProblem/Solution\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThere can be situations where `\u003cname\u003e-stub` or `types-\u003cname\u003e` get\nincluded where an associated `\u003cname\u003e` might not exist in the\nrequirements. This can happen when custom modules of known public\nmodules are prefixed differently then their associated `types-/-stub`\npackage name. Adding an exclusion list helps ignore including packages\nthat might not exist.\n\nCo-authored-by: Adam Singer \u003cadamsinger@netflix.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e4d1ca4173f89cac196b3aa69c69755a652e1f7",
      "old_mode": 33188,
      "old_path": "mypy/private/types.bzl",
      "new_id": "7a58694761076f70566e935b355c9d9b676e3da9",
      "new_mode": 33188,
      "new_path": "mypy/private/types.bzl"
    },
    {
      "type": "modify",
      "old_id": "4a905dc469c26feec6b0411784f38aac4595d7d0",
      "old_mode": 33188,
      "old_path": "mypy/types.bzl",
      "new_id": "74e4813c609f68425b7dae510b6144ec4b55bd61",
      "new_mode": 33188,
      "new_path": "mypy/types.bzl"
    }
  ]
}
