)]}'
{
  "commit": "4f38119c1918344856e4c86b563aabc4a445887a",
  "tree": "f801da73274a8440d68674ac883ff7cd0a09a692",
  "parents": [
    "413690fd09b068ab43ec9c1d37d20d8017747f2c"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Thu Oct 03 13:14:54 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 03 04:14:54 2024 +0000"
  },
  "message": "fix(bzlmod): correctly wire the extra_pip_args (#2258)\n\nBefore this PR we were just dropping the `extra_pip_args` passed to\n`pip.parse` and were just using the args passed through the requirements\nfile. Thanks to @swarren12 for pointing this out.\n\nThis PR also passes `extra_pip_args` to `sdist` `whl_library` instances\nso that users can build the `sdists` correctly when using\n`experimental_index_url` feature.\n\nSummary:\n- pass `extra_pip_args` when building sdists in experimental mode\n- join `extra_pip_args` from the file and the pip.parse attr\n- test: add a test to ensure that the extra args are joined\n\nFixes #2239\nCloses #2254",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a16a5e3c81becfed72b788da179807e9194169f4",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "7235e8949c422b4ea0f2a3c5f121fc00acbd10cc",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "cb8fbe287c70f189e54fef14feffe1228c7f9bda",
      "old_mode": 33188,
      "old_path": "examples/bzlmod/MODULE.bazel.lock",
      "new_id": "604aef17c679f112460d65b0b1c8761525ad395b",
      "new_mode": 33188,
      "new_path": "examples/bzlmod/MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "77a477899e30ee43d7064727f32514f22d0c0abd",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "712d2fefda66d73bc7c3565da2812affc4e2cbb9",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "eee97d7019012d40ceb5185d61d470a7017750c0",
      "old_mode": 33188,
      "old_path": "python/private/pypi/parse_requirements.bzl",
      "new_id": "c72f5d43f8219aa6272ca98ef404e763c79e699b",
      "new_mode": 33188,
      "new_path": "python/private/pypi/parse_requirements.bzl"
    },
    {
      "type": "modify",
      "old_id": "25d2961a349616979972cec7af378090056778d8",
      "old_mode": 33188,
      "old_path": "tests/pypi/parse_requirements/parse_requirements_tests.bzl",
      "new_id": "c719ad6972c50a40da8b80e57ed83dd3c81fc08f",
      "new_mode": 33188,
      "new_path": "tests/pypi/parse_requirements/parse_requirements_tests.bzl"
    }
  ]
}
