)]}'
{
  "commit": "2bc357787e8d6e76fd2f58e401cf3062bcf4f415",
  "tree": "b2243d0add64daab0607013d1d0504882582ef04",
  "parents": [
    "69a99200fa38096675bd37ba2856eb3077cd3b86"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Sun Apr 06 01:27:12 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Apr 05 16:27:12 2025 +0000"
  },
  "message": "fix(pypi): mark the extension reproducible (#2730)\n\nThis will remove the merge conflicts and improve the usability when the\n`MODULE.bazel.lock` is used together with `rules_python`. This means\nthat the lock file will not be used to read the `URL` and `sha256`\nvalues for the Python sources when the `experimental_index_url` is used,\nbut the idea is that that information will be kept in repo cache.\n\nFixes #2434\n\nCreated #2731 to leverage the bazel feature to write immutable facts to\nthe lock file once it becomes available.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ac41e81f6bcde5949279143278b9bc7ae81b77a6",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "69e9330f64ce30d929687a3c244b614bdb438d2f",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f782e69a454670d0736f054b0d368a728aea54f9",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "8fce47656b026830e0574fb9e60412f2afd8571b",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "ab7a1358adc47ace2689bea39ccbc5e729ce90ed",
      "old_mode": 33188,
      "old_path": "tests/pypi/extension/extension_tests.bzl",
      "new_id": "1652e7615678ce1876ac09f9802c886515dfd572",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/extension_tests.bzl"
    }
  ]
}
