)]}'
{
  "commit": "104dfbbfd5bda8bd1a48ae1527ff38d1fc48195d",
  "tree": "cc12f2515ce46d87a5cc29ea3f0be870f0e3d40b",
  "parents": [
    "d573c60788c213c5ff1b07c42d202623cba988c9"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "anikevicius@gmail.com",
    "time": "Tue Jun 06 01:35:06 2023 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 05 16:35:06 2023 +0000"
  },
  "message": "fix(coverage): bump to latest coverage.py and fix import shadowing (#1249)\n\nFixes #1196.\n\nCurrently the `coverage.py` module does not work if updated to the\nlatest\nversion with the following error:\n```\nImportError: cannot import name \u0027MappingProxyType\u0027 from partially\ninitialized module \u0027types\u0027 (most likely due to a circular import)\n...~pypi__coverage_cp39_x86_64-unknown-linux-gnu/coverage/types.py)\n```\n\nWhere the `MappingProxyType` actually exists in Python\u0027s std lib. To\nfix,\nmodify sys.path before the first import of coverage.\n\nSummary:\n- chore(coverage): bump coverage.py to 7.2.7\n- fix(coverage): patch sys.path before importing anything from coverage\n- test(coverage): add extra assertions about the module names",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b45c2ff03d7203d0271f4451ed6e0ae86a88d63a",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "5381ba1cc497af4bbaf2ddf2718f9d96f5312af0",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "a36c19dc63866e056d40f752d9106daa5354220d",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/test.py",
      "new_id": "0486916e1b6c3454cb4f73f48fa0c2f0b29327a6",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/test.py"
    },
    {
      "type": "modify",
      "old_id": "4cab60cddc9994f41f5cc07afadeb256ff726f98",
      "old_mode": 33188,
      "old_path": "python/private/coverage.patch",
      "new_id": "cb4402e19ceae55cd14a5de2896ee182979c80de",
      "new_mode": 33188,
      "new_path": "python/private/coverage.patch"
    },
    {
      "type": "modify",
      "old_id": "377dfb7494246fe48bcc77f9b374fda0850adcaf",
      "old_mode": 33188,
      "old_path": "python/private/coverage_deps.bzl",
      "new_id": "a4801cad3752efbb8e273b3e122a77de56d2c858",
      "new_mode": 33188,
      "new_path": "python/private/coverage_deps.bzl"
    }
  ]
}
