)]}'
{
  "commit": "0788948dcb980c7648b29ca363390b696d7f188f",
  "tree": "e9fe1e69b32590a46ad4a0e5c07bd5638c79aaa2",
  "parents": [
    "dff8bcfa3cb2daf0aa0d3f4717fd77948d3b2b2f"
  ],
  "author": {
    "name": "Emma Smith",
    "email": "emma@emmatyping.dev",
    "time": "Sun Apr 06 20:51:42 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Apr 06 20:51:42 2025"
  },
  "message": "gh-84481: Add ZipFile.data_offset attribute (#132165)\n\n* Add ZipFile.data_offset attribute\n\nThis attribute provides the offset to zip data from the start of the file, when available.\n\n* Add blurb-it\n\n* Try fixing class ref in NEWS",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e6439f75334e9a48072127623fb977af75c8428",
      "old_mode": 33188,
      "old_path": "Doc/library/zipfile.rst",
      "new_id": "6a4fa67332e1797a7927cb934676adbe6753f7bd",
      "new_mode": 33188,
      "new_path": "Doc/library/zipfile.rst"
    },
    {
      "type": "modify",
      "old_id": "44e8190ac6710b14e2bf60e8b73fe3c5f0154e10",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zipfile/test_core.py",
      "new_id": "94c0a44f3758d2a140ec8c493c819eba266fcd63",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zipfile/test_core.py"
    },
    {
      "type": "modify",
      "old_id": "b8b496ad9471f4afa8214b91f2aecdf4d5b5308e",
      "old_mode": 33188,
      "old_path": "Lib/zipfile/__init__.py",
      "new_id": "b061691ac6f8b99b55b8244a834721710ce08ec7",
      "new_mode": 33188,
      "new_path": "Lib/zipfile/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "548f4eeb0f75d0d3922c969640931d92060ac789",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2025-04-06-09-55-43.gh-issue-84481.cX4yTn.rst"
    }
  ]
}
