)]}'
{
  "commit": "b44b9d99004f096619c962a8b42a19322f6a441b",
  "tree": "f9f32f7eeac3ec7da168e23946365dfb024a4c37",
  "parents": [
    "ac92527c08d917dffdb9c0a218d06f21114614a2"
  ],
  "author": {
    "name": "Gregory P. Smith",
    "email": "greg@krypto.org",
    "time": "Fri Jan 12 20:15:05 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 12 20:15:05 2024"
  },
  "message": "gh-113971: Make `zipfile.ZipInfo._compresslevel` public as `.compress_level` (#113969)\n\nMake zipfile.ZipInfo.compress_level public.\r\n\r\nA property is used to retain the behavior of the ._compresslevel.\r\n\r\nPeople constructing zipfile.ZipInfo instances to pass into existing APIs to control per-file compression levels already treat this as public, there was never a reason for it not to be.\r\n\r\nI used the more modern name compress_level instead of compresslevel as the keyword argument on other ZipFile APIs is called to be consistent with compress_type and a general long term preference of not runningwordstogether without a separator in names.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a77e49a76438267be8e5d4f6710dcf9df0cec01c",
      "old_mode": 33188,
      "old_path": "Doc/library/zipfile.rst",
      "new_id": "c70f2ec561de8f51a3d8013d1107d453bf6a9b4f",
      "new_mode": 33188,
      "new_path": "Doc/library/zipfile.rst"
    },
    {
      "type": "modify",
      "old_id": "f7b6db465b4bc7c637ecb3e008e9e96ec404d84d",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zipfile/test_core.py",
      "new_id": "9bdb08aeabb78175d78b5c398a417410d20317a2",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zipfile/test_core.py"
    },
    {
      "type": "modify",
      "old_id": "1d8a607fc728c89768f4a1d7f6b832185fe4e748",
      "old_mode": 33188,
      "old_path": "Lib/zipfile/__init__.py",
      "new_id": "8005b4b34ccf76c2e6b0ca46796af6f4bc744bcf",
      "new_mode": 33188,
      "new_path": "Lib/zipfile/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa7a34d0bde71dc9b61d0a801caed0a8ed7f5781",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2024-01-11-16-58-10.gh-issue-113971.skJZ4g.rst"
    }
  ]
}
