)]}'
{
  "commit": "6d108c49a198d851873e35a70d8e7518d568ae75",
  "tree": "2f29465b3bd273cbaff09cb6c036260d39236919",
  "parents": [
    "317dab4133fe0ef1809583b73dda4f7acf2a6b9a"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Mon Oct 21 15:33:18 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 21 06:33:18 2024 +0000"
  },
  "message": "test(bzlmod): refactor pip_parse to make it more testable (#2314)\n\nThis PR introduces a new `parse_modules` function in the\n`pypi/extension.bzl`\ncode to mimic the structure of the `python` extension and to make it\neasier to\nwrite unit tests against the extension itself. I have also written a few\nunit\ntests to verify the generic structure.\n\nWork towards #2268.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8cda22c3ae3e7880b57f8de12645120a254c3dc3",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/MODULE.bazel.lock",
      "new_id": "681a701c34ca801ff253e507ab0ac6c8424d4c03",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "6f8ca587c19b1549fa93345e30675136810f29ad",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "dc02392d50971424352bcb325bb93b0951e453a9",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "c72f5d43f8219aa6272ca98ef404e763c79e699b",
      "old_mode": 33188,
      "old_path": "python/private/pypi/parse_requirements.bzl",
      "new_id": "aacc8bdbc0024e920fe9a246b3ad9b960a6de157",
      "new_mode": 33188,
      "new_path": "python/private/pypi/parse_requirements.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39000e8c1bdf071eb1f12f4b261cd8715644fb4a",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d79e10d7374cde7ce301988971b35d9f0d971f4",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/extension_tests.bzl"
    }
  ]
}
