)]}'
{
  "commit": "366cd40b88b51dbe5c8d1eda0c68bf98793dc7d1",
  "tree": "cca3112c95997f46e63f9609e54b6db9c6e9e25e",
  "parents": [
    "6aad8828e82667cda09ff449862a5a8559bee27b"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Fri May 29 18:15:15 2026 +0900"
  },
  "committer": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Tue Jun 16 10:11:00 2026 +0900"
  },
  "message": "fix(pypi): do not fail on indexes without root index (#3799)\n\nWith this PR we are changing the strategy of assuming that\nall of the packages that we have here will be available\nthrough the index and we stop calling the root index if\nonly a single index is specified. This will improve the\nperformance for public-only hubs (like the twine deps)\nand should in generally reflect better the pre-2.0 behaviour.\n\nFixes #3769\nCloses #3770\n\n(cherry picked from commit 10e1f7c920de4f03c889bc65c3fb2bb404cece1a)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64e9da54a97d8917172d7aa31b88801afc8be741",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "22541b6a32c41b82381bf68c9b522753242a98c0",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "63044bc14ae619bd2967400e667f37cc3680352c",
      "old_mode": 33188,
      "old_path": "python/private/pypi/simpleapi_download.bzl",
      "new_id": "5377a08093162ea1446dcb6f9f752ac21893425a",
      "new_mode": 33188,
      "new_path": "python/private/pypi/simpleapi_download.bzl"
    },
    {
      "type": "modify",
      "old_id": "4025eb697c3ae49c3e1b783629b66c70bcf3efdb",
      "old_mode": 33188,
      "old_path": "tests/integration/bzlmod_lockfile/MODULE.bazel.lock",
      "new_id": "f5d5fbf7d6e54ec5d275f8e846de10b8e622e57c",
      "new_mode": 33188,
      "new_path": "tests/integration/bzlmod_lockfile/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "c515c19ae07e2c7b5b9283a070bd4daf6372ac1a",
      "old_mode": 33188,
      "old_path": "tests/pypi/simpleapi_download/simpleapi_download_tests.bzl",
      "new_id": "881ca6f9ff3c24e33d81817e53d94dd806ccb5d0",
      "new_mode": 33188,
      "new_path": "tests/pypi/simpleapi_download/simpleapi_download_tests.bzl"
    }
  ]
}
