)]}'
{
  "commit": "475a99e283acbd602d584635a6672cb2b27ca37e",
  "tree": "3e6daf91a8308e0f2e4f975a29fcbd050befa502",
  "parents": [
    "9035db2d5e3dedf1392d83189ed4fd67244b0a14"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Tue Dec 31 15:16:38 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 31 06:16:38 2024 +0000"
  },
  "message": "fix(pypi): change the parallelisation scheme for querying SimpleAPI (#2531)\n\nInstead of querying everything in parallel and yielding a lot of 404\nwarnings, let\u0027s query the main index first and then query the other\nindexes only for the packages that were not yet found.\n\nWhat is more, we can print the value of\n`experimental_index_url_overrides`\nfor the users to use.\n\nWhilst at it, add a unit test to check the new logic.\n\nFixes #2100, since this is the best `rules_python` can do for now.\n\n---------\n\nCo-authored-by: Douglas Thor \u003cdougthor42@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ae28a9678fe5a60364d56878959010d5db19bbd",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "ad3f0a6da91c704dbe1d9d2a0067a059d41e0ff3",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "d16a7cce2f7c13c34bbf2d06bf57cde98dc30b2a",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "6409bccdd6f0c35031501b644c4d9dc0c3a446b3",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "c730c204397d57e67c16d56d0311cb7052436bbd",
      "old_mode": 33188,
      "old_path": "python/private/pypi/simpleapi_download.bzl",
      "new_id": "6401a066c2f12f3dbe8397be507d385f79e3888a",
      "new_mode": 33188,
      "new_path": "python/private/pypi/simpleapi_download.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04747b6246c8d1d03a25feb1c59a2fe186090bcf",
      "new_mode": 33188,
      "new_path": "tests/pypi/simpleapi_download/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b2967b0da63da1093a6acdde43638a7d3c330fc",
      "new_mode": 33188,
      "new_path": "tests/pypi/simpleapi_download/simpleapi_download_tests.bzl"
    }
  ]
}
