)]}'
{
  "commit": "21362155a181f6c3825676ae9351ef2cadde9cd4",
  "tree": "61cc7c860ab3a4f581daa064058423bb64be6e3b",
  "parents": [
    "a632044354054449f4e1534d24fdf4bd95a95a1f"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Fri Dec 27 16:39:25 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Dec 27 07:39:25 2024 +0000"
  },
  "message": "refactor(pypi): further cleanup of `pip.parse` code (#2534)\n\nSummary:\n- Move the `whl_library` creation into a separate function and remove\n  the `TODO` note.\n- Move the creation of the `get_index_urls` functions into outer\n  `parse_modules` function and simplify the reproducible extension\n  setting logic.\n- Remove the `prefix` parameter from the `*repo_name` functions.\n- Add an extra error message, for ensuring that invariants are met.\n\nWork towards #260",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1904912fd8ab6e0d4baf4000bb40dbf1b8991ec",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "d16a7cce2f7c13c34bbf2d06bf57cde98dc30b2a",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "38ed600cd14ea9f976b918632f082217892d6982",
      "old_mode": 33188,
      "old_path": "python/private/pypi/whl_repo_name.bzl",
      "new_id": "48bbd1a9b279cd3491c2d2e4757f68c3597982c5",
      "new_mode": 33188,
      "new_path": "python/private/pypi/whl_repo_name.bzl"
    },
    {
      "type": "modify",
      "old_id": "8b7df835300132dffcbeef3373f04510c7f43f0b",
      "old_mode": 33188,
      "old_path": "tests/pypi/whl_repo_name/whl_repo_name_tests.bzl",
      "new_id": "000941b55b2a12571598826d378e0cc786a980b3",
      "new_mode": 33188,
      "new_path": "tests/pypi/whl_repo_name/whl_repo_name_tests.bzl"
    }
  ]
}
