)]}'
{
  "commit": "6563d977ae13f200b6639492dd794b666f829aff",
  "tree": "4c3b1a2e851fe3c93d839feb2a588966cde48a14",
  "parents": [
    "60445bb2ea9bec81247cd3af0b1598c00f100045"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Mon Oct 12 03:00:24 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 12 03:00:24 2026 +0000"
  },
  "message": "fix(pypi): correctly override default indexes as documented in our docs (#4124)\n\nThis fixes how defaults for `pip.default(index_url)` is interpreted if\nthe\n`--index-url` is used in a `requirements.txt` file arguments. From now\non the\ndefault set in `pip.default` takes precedence if it is set to something\nelse\nthan `https://pypi.org/simple`.\n\nNow behaviour is as such:\n* default - `https://pypi.org/simple` is used or if there is a\n  `requirements.txt` value, it will take precedence.\n* user specifies `https://pypi-internal.mirror` -\n  `https://pypi-internal.mirror` is used at all times.\n* user specifies `https://pypi.org/simple` - same as default\n\nCloses #4123",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8964411a3ee2ce6670c14bee2068da2e20f5e247",
      "old_mode": 33188,
      "old_path": "python/private/pypi/argparse.bzl",
      "new_id": "0a852afe07e06ffb88a82d61b8ab8d036b8425fd",
      "new_mode": 33188,
      "new_path": "python/private/pypi/argparse.bzl"
    },
    {
      "type": "modify",
      "old_id": "d1b583dc325b2051c028d7e021de5467838fe0a5",
      "old_mode": 33188,
      "old_path": "python/private/pypi/hub_builder.bzl",
      "new_id": "cbf4877d657b345e92dfebe5c343496a18f13847",
      "new_mode": 33188,
      "new_path": "python/private/pypi/hub_builder.bzl"
    },
    {
      "type": "modify",
      "old_id": "f8fd1c948131e16493056e2f5a6d09cb6912d0c7",
      "old_mode": 33188,
      "old_path": "tests/pypi/argparse/argparse_tests.bzl",
      "new_id": "4899f35d69981a29cd408eb2af333a60b37e6e94",
      "new_mode": 33188,
      "new_path": "tests/pypi/argparse/argparse_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "6d7e971132617ad5688741db6b3c114fd0865b0a",
      "old_mode": 33188,
      "old_path": "tests/pypi/extension/extension_tests.bzl",
      "new_id": "b3a2ebf97509ca2e93fe34126d86bbf81bd26e45",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/extension_tests.bzl"
    },
    {
      "type": "modify",
      "old_id": "1d4a602dc9b6d5b35374e3aaaac933af233f11b1",
      "old_mode": 33188,
      "old_path": "tests/pypi/hub_builder/hub_builder_tests.bzl",
      "new_id": "48f6c44c142dc6ac66cc0c9da327de22aa0c385d",
      "new_mode": 33188,
      "new_path": "tests/pypi/hub_builder/hub_builder_tests.bzl"
    }
  ]
}
