)]}'
{
  "commit": "ede1163c1aaf65e510fa8a4c53d833f0a0d5f955",
  "tree": "71e31a82d68d1343f57278f1b26de30da80b5a97",
  "parents": [
    "47ad4d921dea2bdb783f0e3a793e2dc5e78fdcfd"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Sun May 19 11:50:50 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun May 19 02:50:50 2024 +0000"
  },
  "message": "fix(whl_library): fix the dependency generation for multi-python depenency closures (#1875)\n\nWe start using the recently introduced `is_python_config_setting` to\nmake\nit possible to have a working select statement when multiple python\nversion selection needs to happen in a `whl_library`.\n\nThis adds further fixes so that the correct dependencies are pulled in\nwhen the\n`python_version` string flag is unset thus making this implementation\nsuitable\nfor `bzlmod` use case where we would use a single `whl_library` instance\nfor\nmultiple python versions within the hub.\n\nWork towards #735.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61e9d95cd278ec2bf8419465e903811f44b94afe",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "1040dedd0d14260f0103985236b576a0d44c8eb1",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "8010ccbad8adcfcbfd77b4ba86ab895a25061320",
      "old_mode": 33188,
      "old_path": "python/pip_install/private/generate_whl_library_build_bazel.bzl",
      "new_id": "f3ddd3bcab341cfa782029fae4e267bee9dd5d40",
      "new_mode": 33188,
      "new_path": "python/pip_install/private/generate_whl_library_build_bazel.bzl"
    },
    {
      "type": "modify",
      "old_id": "cafb85f8edae87bb6433d4324eb112619924df00",
      "old_mode": 33188,
      "old_path": "python/pip_install/tools/wheel_installer/arguments_test.py",
      "new_id": "fa018da40f89eaea02b8d555675aba9c45fd0a10",
      "new_mode": 33188,
      "new_path": "python/pip_install/tools/wheel_installer/arguments_test.py"
    },
    {
      "type": "modify",
      "old_id": "f7c686d9ba474c4d095b261c39a0e4041dedf29d",
      "old_mode": 33188,
      "old_path": "python/pip_install/tools/wheel_installer/wheel.py",
      "new_id": "d355bfe6957a27003fd17844b1bffe313d477b1e",
      "new_mode": 33188,
      "new_path": "python/pip_install/tools/wheel_installer/wheel.py"
    },
    {
      "type": "modify",
      "old_id": "20141e286752392a1e45965b68bcdfbed8643a36",
      "old_mode": 33188,
      "old_path": "python/pip_install/tools/wheel_installer/wheel_test.py",
      "new_id": "acf2315ee9774680a3d87ec0129a31f8be7607f2",
      "new_mode": 33188,
      "new_path": "python/pip_install/tools/wheel_installer/wheel_test.py"
    },
    {
      "type": "modify",
      "old_id": "66126cf6fb8c8db4dfc2bc2eeb37e7559dcd1f48",
      "old_mode": 33188,
      "old_path": "tests/pip_install/whl_library/generate_build_bazel_tests.bzl",
      "new_id": "62858afc94c5042a55e2172b5d242be61d23432c",
      "new_mode": 33188,
      "new_path": "tests/pip_install/whl_library/generate_build_bazel_tests.bzl"
    }
  ]
}
