)]}'
{
  "commit": "7fbe155cfdef8f7a59084190cc01009b7823c394",
  "tree": "1bbc656f6c98aff7936beb4845393f448e01c2bb",
  "parents": [
    "afdbedd3a58cb5d65e659e1dcc77108cfd22715e"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "anikevicius@gmail.com",
    "time": "Tue Jun 06 01:09:19 2023 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 05 16:09:19 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"
    }
  ]
}
