)]}'
{
  "commit": "67e233f491c16f9083181c40957223724e7a61b8",
  "tree": "cbe734b18a219ce6725de19c50ec0655b6246c5f",
  "parents": [
    "5d6827eb016e4a1024a7b1fcdeab71ea9f978081"
  ],
  "author": {
    "name": "Ignas Anikevicius",
    "email": "240938+aignas@users.noreply.github.com",
    "time": "Sun Mar 30 07:58:44 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 29 22:58:44 2025 +0000"
  },
  "message": "fix(pypi): output only necessary target_platforms (#2710)\n\nThis change reduces the number of lines we are going to write to the\nMODULE.bazel.lock file by not writing `experimental_target_platforms`\nto the lock file that eventually get discarded in the `whl_library` if\nthe wheel is platform specific [1].\n\nThis means that the tests will become more easy to understand, but\ntechnically this is a no-op change, only resulting in a smaller lock\nfile:\n```\n$ wc -l MODULE.bazel.lock\n6536 MODULE.bazel.lock\n\n$ bazel mod deps --lockfile_mode\u003drefresh\n...\n\n$ wc -l MODULE.bazel.lock\n6154 MODULE.bazel.lock\n```\n\nWork related to #2622\n\n[1]:\nhttps://github.com/bazel-contrib/rules_python/blob/09145b9f628d482246eaa70421bf0cbae9acb096/python/private/pypi/whl_library.bzl#L337",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a2ff25b12348f786f411fd4676b5231000d0d0a",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "cc742e61605e0d634c491f9a2d4c9fa79eafd55e",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "6f80272af6d14a93d4a60b2a2525afc09ff78091",
      "old_mode": 33188,
      "old_path": "python/private/pypi/BUILD.bazel",
      "new_id": "79eb4dba46ad8d183198283ff4985ca82d70c1ab",
      "new_mode": 33188,
      "new_path": "python/private/pypi/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "be00bf8ab3a71890926cbac176e439dca75340c3",
      "old_mode": 33188,
      "old_path": "python/private/pypi/extension.bzl",
      "new_id": "be3067d04acd8d66831285bf548c7f5d77982300",
      "new_mode": 33188,
      "new_path": "python/private/pypi/extension.bzl"
    },
    {
      "type": "modify",
      "old_id": "8c01a022719c96d507724e2dd30e381e8ea04630",
      "old_mode": 33188,
      "old_path": "tests/pypi/extension/extension_tests.bzl",
      "new_id": "1b18d2a3391f4f19ba0421427e9e3dff012e5349",
      "new_mode": 33188,
      "new_path": "tests/pypi/extension/extension_tests.bzl"
    }
  ]
}
