)]}'
{
  "commit": "28fe2e848379f09c65eb7aeb3c6569680ad6123d",
  "tree": "e736de96e3d730d3a0a9c7474a637c33628d54a5",
  "parents": [
    "fe6e7afed74e8b56b1d4b45727f1e8361c2e1c02"
  ],
  "author": {
    "name": "Garrett Holmstrom",
    "email": "gholmstrom@zoox.com",
    "time": "Thu Oct 01 05:45:51 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 01 05:45:51 2026 +0000"
  },
  "message": "feat(pypi): add py.typed files to pyi_srcs (#4202)\n\nWheel libraries automatically include all their .pyi files in\n`pyi_srcs`,\nbut py.typed files are just as important.  In this patch we begin\nincluding them and make the same change to the runfiles py_library\nas well.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38447d918440b18602cf2bebffc154f113dbe247",
      "new_mode": 33188,
      "new_path": "news/py-typed-pyi-srcs.added.md"
    },
    {
      "type": "modify",
      "old_id": "128c46e128daa8529537651c4b32736bed85de04",
      "old_mode": 33188,
      "old_path": "python/private/pypi/whl_library_srcs.bzl",
      "new_id": "0556219c93611e025d95880fb405d4029ce035e3",
      "new_mode": 33188,
      "new_path": "python/private/pypi/whl_library_srcs.bzl"
    },
    {
      "type": "modify",
      "old_id": "0c9e74a66ea7f2b409c5996ab468a50d4a149ceb",
      "old_mode": 33188,
      "old_path": "python/runfiles/BUILD.bazel",
      "new_id": "709bbd3faab512e0b29f2933c4a0796a0102b0d2",
      "new_mode": 33188,
      "new_path": "python/runfiles/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1499170ed4c287bfb1e700f75ba04c10d91042a7",
      "old_mode": 33188,
      "old_path": "tests/pypi/whl_library_srcs/whl_library_srcs_tests.bzl",
      "new_id": "fe4342b564e5c0606fb2006ded28f7b141c13ba0",
      "new_mode": 33188,
      "new_path": "tests/pypi/whl_library_srcs/whl_library_srcs_tests.bzl"
    }
  ]
}
