)]}'
{
  "commit": "1887a95f515274868be31b27231dfcbfc055f03c",
  "tree": "b1086940af46d36d63090661620d3d93c0c2afed",
  "parents": [
    "119fce7b886384fe9079b95345fa83582c08a577"
  ],
  "author": {
    "name": "Karolina Surma",
    "email": "33810531+befeleme@users.noreply.github.com",
    "time": "Tue Mar 24 17:47:55 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 17:47:55 2026"
  },
  "message": "gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)\n\nRename from _Py_INTERNAL_ABI_SLOT to _Py_ABI_SLOT\nand define the macro using _PyABIInfo_DEFAULT.\n\nUse the ABI slot in stdlib extension modules to enable running\na check of ABI version compatibility.\n\n_tkinter, _tracemalloc and readline don\u0027t use the slots, hence they need\nexplicit handling.\n\nCo-authored-by: Victor Stinner \u003cvstinner@python.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9f253e06b31c91f6a2f92fe0ce282c978bb5a08",
      "old_mode": 33188,
      "old_path": "Include/cpython/modsupport.h",
      "new_id": "cfeee6e8ab3414d758d857550e83f8b7fb11e489",
      "new_mode": 33188,
      "new_path": "Include/cpython/modsupport.h"
    },
    {
      "type": "modify",
      "old_id": "f87a5c702946bc2af1131ebf35e262f4f4677e64",
      "old_mode": 33188,
      "old_path": "Modules/_abc.c",
      "new_id": "3c4e0280525e1ebe104c989c62ab73271d2708b4",
      "new_mode": 33188,
      "new_path": "Modules/_abc.c"
    },
    {
      "type": "modify",
      "old_id": "8eb8e191530a3326a82bd3e9422d18b5c90426df",
      "old_mode": 33188,
      "old_path": "Modules/_asynciomodule.c",
      "new_id": "826c0b25a362c276bd2008bcd1358ab4885c7c8c",
      "new_mode": 33188,
      "new_path": "Modules/_asynciomodule.c"
    },
    {
      "type": "modify",
      "old_id": "3a1491e5b96f29b0cfac894cfc6c28a91c0be50e",
      "old_mode": 33188,
      "old_path": "Modules/_bisectmodule.c",
      "new_id": "329aa8e117ec3cf4686d8f8e8230b4c959fff912",
      "new_mode": 33188,
      "new_path": "Modules/_bisectmodule.c"
    },
    {
      "type": "modify",
      "old_id": "f3457a13c96c1f361781adc4aa22724106804e17",
      "old_mode": 33188,
      "old_path": "Modules/_bz2module.c",
      "new_id": "7b8cbf3ed961844980f6bee1da68194261e0177e",
      "new_mode": 33188,
      "new_path": "Modules/_bz2module.c"
    },
    {
      "type": "modify",
      "old_id": "2f2edbb05ab5c5716ebc8726751b78a34e880776",
      "old_mode": 33188,
      "old_path": "Modules/_codecsmodule.c",
      "new_id": "ff52bfd8291ac14d0a1c4368559cdd79723cff68",
      "new_mode": 33188,
      "new_path": "Modules/_codecsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "15c9aa419118225836e78e029c236f5bb8250778",
      "old_mode": 33188,
      "old_path": "Modules/_collectionsmodule.c",
      "new_id": "4ff05727ebc8ce34d0f2862100fc70040cc04355",
      "new_mode": 33188,
      "new_path": "Modules/_collectionsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "a3f840acbe8c0b7453494a5a8fad3bd3ba57adf7",
      "old_mode": 33188,
      "old_path": "Modules/_csv.c",
      "new_id": "9d6190a11c4b104289ed4582d4f6057f62e5e6fe",
      "new_mode": 33188,
      "new_path": "Modules/_csv.c"
    },
    {
      "type": "modify",
      "old_id": "2c691c3766fc4dd14ae4730f430a3bc68e2ca7cb",
      "old_mode": 33188,
      "old_path": "Modules/_ctypes/_ctypes.c",
      "new_id": "9a6f377fdb0ed51ba471d1674aa239822c39f3d6",
      "new_mode": 33188,
      "new_path": "Modules/_ctypes/_ctypes.c"
    },
    {
      "type": "modify",
      "old_id": "3b46fdf838b16f8a4a6db2e63697866ab89f046f",
      "old_mode": 33188,
      "old_path": "Modules/_curses_panel.c",
      "new_id": "83802605e1f4dc91814daf5b0065b902521795f8",
      "new_mode": 33188,
      "new_path": "Modules/_curses_panel.c"
    },
    {
      "type": "modify",
      "old_id": "fe9d6fe2763f36086a8228aa6bea8354d70fc162",
      "old_mode": 33188,
      "old_path": "Modules/_cursesmodule.c",
      "new_id": "000d7318557a6e679de796000520cf6e4927f13c",
      "new_mode": 33188,
      "new_path": "Modules/_cursesmodule.c"
    },
    {
      "type": "modify",
      "old_id": "9d803dc94b64c71a7b945fdde7d41dafc34fe83d",
      "old_mode": 33188,
      "old_path": "Modules/_datetimemodule.c",
      "new_id": "0db8bc675c4bb49584da6408a8c197758d4b9c0a",
      "new_mode": 33188,
      "new_path": "Modules/_datetimemodule.c"
    },
    {
      "type": "modify",
      "old_id": "f88861fa24423b774ded10a8763851ac3e7d0ac4",
      "old_mode": 33188,
      "old_path": "Modules/_dbmmodule.c",
      "new_id": "6b07ef74cfa51db8bc8c75c65ae4db4ef60468c0",
      "new_mode": 33188,
      "new_path": "Modules/_dbmmodule.c"
    },
    {
      "type": "modify",
      "old_id": "c42757e042e7ef47ae0c720a3eef703f960e7d12",
      "old_mode": 33188,
      "old_path": "Modules/_decimal/_decimal.c",
      "new_id": "b47014c4e7466dd1a3d77a82bb354b5b8176f804",
      "new_mode": 33188,
      "new_path": "Modules/_decimal/_decimal.c"
    },
    {
      "type": "modify",
      "old_id": "721670ed99742e7ff833449d8fd5cbb8db5bddc6",
      "old_mode": 33188,
      "old_path": "Modules/_elementtree.c",
      "new_id": "ba909d15c2effd0d37334f6efc3e82d4ce06505f",
      "new_mode": 33188,
      "new_path": "Modules/_elementtree.c"
    },
    {
      "type": "modify",
      "old_id": "576494e846ca0c2179e49e3ae3c86096cd046865",
      "old_mode": 33188,
      "old_path": "Modules/_functoolsmodule.c",
      "new_id": "19bdf3d47c2fad5ca1c1ef6c616b2a4ff4bf1302",
      "new_mode": 33188,
      "new_path": "Modules/_functoolsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "72f568ceb0698710e06a13358cdd597e460c098a",
      "old_mode": 33188,
      "old_path": "Modules/_gdbmmodule.c",
      "new_id": "faffe8d28c5b5e7ed7e4bdf5e3d7d42a63bbd5c9",
      "new_mode": 33188,
      "new_path": "Modules/_gdbmmodule.c"
    },
    {
      "type": "modify",
      "old_id": "e19eb1abcf2c4dde00d58c6ace259c1ce2b547b5",
      "old_mode": 33188,
      "old_path": "Modules/_hashopenssl.c",
      "new_id": "938a6ce5b962d14f6169ca3b8b9d72ced400871d",
      "new_mode": 33188,
      "new_path": "Modules/_hashopenssl.c"
    },
    {
      "type": "modify",
      "old_id": "05d01acd77109bc42a85018893c7713af3a5ba9b",
      "old_mode": 33188,
      "old_path": "Modules/_heapqmodule.c",
      "new_id": "c705376f4edbf09c8a1253d1476e04667dbaba70",
      "new_mode": 33188,
      "new_path": "Modules/_heapqmodule.c"
    },
    {
      "type": "modify",
      "old_id": "2933332ad465d4080763116822f49f5880d42abf",
      "old_mode": 33188,
      "old_path": "Modules/_interpchannelsmodule.c",
      "new_id": "3c356cb40d2bca6e3f156deb30e4fbedc56e1b00",
      "new_mode": 33188,
      "new_path": "Modules/_interpchannelsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "417c5fbcee26458e8c72fc3cbea23723bdbd3716",
      "old_mode": 33188,
      "old_path": "Modules/_interpqueuesmodule.c",
      "new_id": "777b68547498847927f181e7864d872dfde92a06",
      "new_mode": 33188,
      "new_path": "Modules/_interpqueuesmodule.c"
    },
    {
      "type": "modify",
      "old_id": "2aee8b07891c9198ff57b06b28d8b93de44f917b",
      "old_mode": 33188,
      "old_path": "Modules/_interpretersmodule.c",
      "new_id": "b65140e003b9c9a4bc18f19d9ba88480c7c734af",
      "new_mode": 33188,
      "new_path": "Modules/_interpretersmodule.c"
    },
    {
      "type": "modify",
      "old_id": "433d68d515ccc64ef173d608c5873c2b2d274222",
      "old_mode": 33188,
      "old_path": "Modules/_io/_iomodule.c",
      "new_id": "32c55f8e225ed91c81211d8012ef059fe819ff0c",
      "new_mode": 33188,
      "new_path": "Modules/_io/_iomodule.c"
    },
    {
      "type": "modify",
      "old_id": "cbede8f44dc065be98dab9395cd10626aeef075f",
      "old_mode": 33188,
      "old_path": "Modules/_json.c",
      "new_id": "f9c4f06bac7b43217131bfedc147115cf122c381",
      "new_mode": 33188,
      "new_path": "Modules/_json.c"
    },
    {
      "type": "modify",
      "old_id": "86a390e52a554bc16336f881cbbdd4cfec5fa226",
      "old_mode": 33188,
      "old_path": "Modules/_localemodule.c",
      "new_id": "8f7d662b00b21b5d370bb1a4b307184e20e2fd33",
      "new_mode": 33188,
      "new_path": "Modules/_localemodule.c"
    },
    {
      "type": "modify",
      "old_id": "a2d1aefb1611b36e4299bec88f2a204b761612d2",
      "old_mode": 33188,
      "old_path": "Modules/_lsprof.c",
      "new_id": "abb8db1acabbd5ef01bc52e74da517bbb0402952",
      "new_mode": 33188,
      "new_path": "Modules/_lsprof.c"
    },
    {
      "type": "modify",
      "old_id": "cd0d09682fac69c879a11e8a2f1ec709cfefd200",
      "old_mode": 33188,
      "old_path": "Modules/_lzmamodule.c",
      "new_id": "3c391675d7b93e70bae1260a71e51acdf6e7c1a3",
      "new_mode": 33188,
      "new_path": "Modules/_lzmamodule.c"
    },
    {
      "type": "modify",
      "old_id": "848784dedc17027c8b945dbb818b931eec4f1e76",
      "old_mode": 33188,
      "old_path": "Modules/_multiprocessing/multiprocessing.c",
      "new_id": "201cedbb59818f2dce45087f8899fa9d54bc7b1c",
      "new_mode": 33188,
      "new_path": "Modules/_multiprocessing/multiprocessing.c"
    },
    {
      "type": "modify",
      "old_id": "2fe09593a457e9b5857481d3fbb9cf5ee95f782f",
      "old_mode": 33188,
      "old_path": "Modules/_opcode.c",
      "new_id": "dedf17f76dfc9b7c372a2e6f1a24d4e8225d331a",
      "new_mode": 33188,
      "new_path": "Modules/_opcode.c"
    },
    {
      "type": "modify",
      "old_id": "1cc05c39f5dbad13280014a070445884d27e4781",
      "old_mode": 33188,
      "old_path": "Modules/_operator.c",
      "new_id": "d04732dc314f11027c3b7d93ff5989f3b15b8e38",
      "new_mode": 33188,
      "new_path": "Modules/_operator.c"
    },
    {
      "type": "modify",
      "old_id": "65facaa6db20368d406359296b4bc360590d3ed3",
      "old_mode": 33188,
      "old_path": "Modules/_pickle.c",
      "new_id": "a55e04290b8fddd41d45076fea1d9a45469cca33",
      "new_mode": 33188,
      "new_path": "Modules/_pickle.c"
    },
    {
      "type": "modify",
      "old_id": "6f0a6d1d4e37fea3e47e1d2ea210aa04c68ec8e8",
      "old_mode": 33188,
      "old_path": "Modules/_posixsubprocess.c",
      "new_id": "b7f39ea3d499e4cae355ae29b8053f6d683ce59a",
      "new_mode": 33188,
      "new_path": "Modules/_posixsubprocess.c"
    },
    {
      "type": "modify",
      "old_id": "f2246dd36cf110c8d7de786281be5bea25ba7617",
      "old_mode": 33188,
      "old_path": "Modules/_queuemodule.c",
      "new_id": "ed925f3525a9a7db62678980ac58a977369b98c2",
      "new_mode": 33188,
      "new_path": "Modules/_queuemodule.c"
    },
    {
      "type": "modify",
      "old_id": "544e636d18fede9a2cafec5a9f8413b7c0253ff0",
      "old_mode": 33188,
      "old_path": "Modules/_randommodule.c",
      "new_id": "0fb73481651748506c035fe576dfb40e2835b127",
      "new_mode": 33188,
      "new_path": "Modules/_randommodule.c"
    },
    {
      "type": "modify",
      "old_id": "2aa9e500c608e85603d2980f1313ade94470dad7",
      "old_mode": 33188,
      "old_path": "Modules/_remote_debugging/module.c",
      "new_id": "f86bbf8ce5526e46827932762bbf4743102c336a",
      "new_mode": 33188,
      "new_path": "Modules/_remote_debugging/module.c"
    },
    {
      "type": "modify",
      "old_id": "831dd9219f77aba8224de728d9f9400d18713014",
      "old_mode": 33188,
      "old_path": "Modules/_sqlite/module.c",
      "new_id": "512d9744d57416e542a94bebfc1cd343ab0f2ee3",
      "new_mode": 33188,
      "new_path": "Modules/_sqlite/module.c"
    },
    {
      "type": "modify",
      "old_id": "d6cdd861fd85a2b6f6bd55267c4c9f0dc79feb42",
      "old_mode": 33188,
      "old_path": "Modules/_sre/sre.c",
      "new_id": "54de09a7d773dc3e584e2c2ac75c9bb6dbd278a0",
      "new_mode": 33188,
      "new_path": "Modules/_sre/sre.c"
    },
    {
      "type": "modify",
      "old_id": "2eb31229a9bf3c2f64b780f443a71d8c806fdace",
      "old_mode": 33188,
      "old_path": "Modules/_ssl.c",
      "new_id": "b45295b4c0cad7b171951b8c9bccaf30a9283cde",
      "new_mode": 33188,
      "new_path": "Modules/_ssl.c"
    },
    {
      "type": "modify",
      "old_id": "2059218029ea34ae3f08bc5d1879bba5bdb3b3c7",
      "old_mode": 33188,
      "old_path": "Modules/_struct.c",
      "new_id": "1f1b44b2d4416594ab64047739796475293fd010",
      "new_mode": 33188,
      "new_path": "Modules/_struct.c"
    },
    {
      "type": "modify",
      "old_id": "fb588de78085fe3ec1b6898ca98be3d49c0bcc25",
      "old_mode": 33188,
      "old_path": "Modules/_suggestions.c",
      "new_id": "db1efa7841f995aef81e65b86dde89f4579e46f0",
      "new_mode": 33188,
      "new_path": "Modules/_suggestions.c"
    },
    {
      "type": "modify",
      "old_id": "bcb9d108174f4390d396249aed6af4c8edf78ad9",
      "old_mode": 33188,
      "old_path": "Modules/_sysconfig.c",
      "new_id": "ff22739610e794d316dbde99cbfc8c59243c2fa6",
      "new_mode": 33188,
      "new_path": "Modules/_sysconfig.c"
    },
    {
      "type": "modify",
      "old_id": "e286eaae820b2b1a075456a5650bf20d140000a2",
      "old_mode": 33188,
      "old_path": "Modules/_testmultiphase.c",
      "new_id": "4921dc90713dafdf9ef0e6b8e1d7751a473d1c09",
      "new_mode": 33188,
      "new_path": "Modules/_testmultiphase.c"
    },
    {
      "type": "modify",
      "old_id": "73eff27343618cca0737d94c6abd79ac3b52fa78",
      "old_mode": 33188,
      "old_path": "Modules/_threadmodule.c",
      "new_id": "529257c2aa78aa152992252bdf28af9296cb616c",
      "new_mode": 33188,
      "new_path": "Modules/_threadmodule.c"
    },
    {
      "type": "modify",
      "old_id": "1524d02d9e5a5edce62a89751d0e056e3fb927ee",
      "old_mode": 33188,
      "old_path": "Modules/_tkinter.c",
      "new_id": "bbe2a428454e0cc79c1b834851db340558702a28",
      "new_mode": 33188,
      "new_path": "Modules/_tkinter.c"
    },
    {
      "type": "modify",
      "old_id": "21baa6ea003884dfe6ce305b75f0021d522f11d4",
      "old_mode": 33188,
      "old_path": "Modules/_tracemalloc.c",
      "new_id": "56d83ea0dcb2a7dcdbe604d4e1cfb9522ce34bd5",
      "new_mode": 33188,
      "new_path": "Modules/_tracemalloc.c"
    },
    {
      "type": "modify",
      "old_id": "6c9e7a0a3ba053a008d8e62fc947e2f692b2ecd7",
      "old_mode": 33188,
      "old_path": "Modules/_typesmodule.c",
      "new_id": "232c6cd46d1aa83da5da6fb1b74f3df077e37189",
      "new_mode": 33188,
      "new_path": "Modules/_typesmodule.c"
    },
    {
      "type": "modify",
      "old_id": "e51279c808a2e10565ec3c3a17872c8b12d04c33",
      "old_mode": 33188,
      "old_path": "Modules/_typingmodule.c",
      "new_id": "9f698d3e48d5f0c078172e20790856873565bc61",
      "new_mode": 33188,
      "new_path": "Modules/_typingmodule.c"
    },
    {
      "type": "modify",
      "old_id": "ecaa08ff60f2034dbf7c60cf10d129ce0ee0d5b4",
      "old_mode": 33188,
      "old_path": "Modules/_weakref.c",
      "new_id": "623252728554f7a55a2ce043fdce7a0a446020c4",
      "new_mode": 33188,
      "new_path": "Modules/_weakref.c"
    },
    {
      "type": "modify",
      "old_id": "985706737c5a36e7ce9fdffec9d975c9174b14be",
      "old_mode": 33188,
      "old_path": "Modules/_winapi.c",
      "new_id": "ffa407b2f21f733b8a7db7cd4ef14ced50530ec5",
      "new_mode": 33188,
      "new_path": "Modules/_winapi.c"
    },
    {
      "type": "modify",
      "old_id": "0e0ca5f95fa449ff4b9713e1fceb4a7033e8b8d3",
      "old_mode": 33188,
      "old_path": "Modules/_xxtestfuzz/_xxtestfuzz.c",
      "new_id": "a2f01eb249013519c0f650eba614121075faf5d0",
      "new_mode": 33188,
      "new_path": "Modules/_xxtestfuzz/_xxtestfuzz.c"
    },
    {
      "type": "modify",
      "old_id": "f37f195735b67e2412f1599c8cdbdbb6016e5878",
      "old_mode": 33188,
      "old_path": "Modules/_zoneinfo.c",
      "new_id": "159cac3c06601a6c17e5e8b5bf7f4f1ea41be21b",
      "new_mode": 33188,
      "new_path": "Modules/_zoneinfo.c"
    },
    {
      "type": "modify",
      "old_id": "25ededd03a380a9147b289a0e67e84b8d723c522",
      "old_mode": 33188,
      "old_path": "Modules/_zstd/_zstdmodule.c",
      "new_id": "94246dd93b17de1075ef95dda9217c91f2310480",
      "new_mode": 33188,
      "new_path": "Modules/_zstd/_zstdmodule.c"
    },
    {
      "type": "modify",
      "old_id": "8ce17fea8b415793365d7bc22cc8a637efae2051",
      "old_mode": 33188,
      "old_path": "Modules/arraymodule.c",
      "new_id": "9381aa5eced90f49ae6810c73bcd625da3acbb75",
      "new_mode": 33188,
      "new_path": "Modules/arraymodule.c"
    },
    {
      "type": "modify",
      "old_id": "3ddbbd59a1ef0c3146fe4d4e24ebe656ff40986f",
      "old_mode": 33188,
      "old_path": "Modules/atexitmodule.c",
      "new_id": "177b09d3dafbd9323924927922d43846ab26212f",
      "new_mode": 33188,
      "new_path": "Modules/atexitmodule.c"
    },
    {
      "type": "modify",
      "old_id": "64a18e23967d455faedcaaddd315ac2469a7aeb0",
      "old_mode": 33188,
      "old_path": "Modules/binascii.c",
      "new_id": "dbe77ff248d34efd8965ca96b9059673f3e4df10",
      "new_mode": 33188,
      "new_path": "Modules/binascii.c"
    },
    {
      "type": "modify",
      "old_id": "bb3b934be69dd7d3c0d4e85a7c50a8fe92913f14",
      "old_mode": 33188,
      "old_path": "Modules/blake2module.c",
      "new_id": "b71dd20925611efb9eed66743e3fc4484ca60ea6",
      "new_mode": 33188,
      "new_path": "Modules/blake2module.c"
    },
    {
      "type": "modify",
      "old_id": "f66412237011d4252de9985af5e5022de8c2ba62",
      "old_mode": 33188,
      "old_path": "Modules/cjkcodecs/cjkcodecs.h",
      "new_id": "9d86396f73b2b55a708289a7fdce7dbda99dc8a2",
      "new_mode": 33188,
      "new_path": "Modules/cjkcodecs/cjkcodecs.h"
    },
    {
      "type": "modify",
      "old_id": "a7fac2380f251988ff0dc3884c4cd648ba51179b",
      "old_mode": 33188,
      "old_path": "Modules/cjkcodecs/multibytecodec.c",
      "new_id": "d774a4968b883631955eea764fd2bbade808b32e",
      "new_mode": 33188,
      "new_path": "Modules/cjkcodecs/multibytecodec.c"
    },
    {
      "type": "modify",
      "old_id": "65fbcf5cdaa73fe5dc3bddc2cfba9addcc169ff7",
      "old_mode": 33188,
      "old_path": "Modules/cmathmodule.c",
      "new_id": "1e9f9ae051a0b120de9219697b4adde586fe3cea",
      "new_mode": 33188,
      "new_path": "Modules/cmathmodule.c"
    },
    {
      "type": "modify",
      "old_id": "9b8c77e2b0401f8d54f8d83b6dd56b2bbc674bb4",
      "old_mode": 33188,
      "old_path": "Modules/faulthandler.c",
      "new_id": "bc7731c2588dc019c459e74802ba8ad5b5afd21f",
      "new_mode": 33188,
      "new_path": "Modules/faulthandler.c"
    },
    {
      "type": "modify",
      "old_id": "ce636c574ed5ffa7c910febe60b2de2d3fa91c23",
      "old_mode": 33188,
      "old_path": "Modules/fcntlmodule.c",
      "new_id": "e6a40ffc5a26144e279eb39f9285417fbde02084",
      "new_mode": 33188,
      "new_path": "Modules/fcntlmodule.c"
    },
    {
      "type": "modify",
      "old_id": "4c286f5c12cc7ddfc31a8f1ec8e4ace34670866f",
      "old_mode": 33188,
      "old_path": "Modules/gcmodule.c",
      "new_id": "0da8cd5b418acaf57bacacaaddc509852e7d8e79",
      "new_mode": 33188,
      "new_path": "Modules/gcmodule.c"
    },
    {
      "type": "modify",
      "old_id": "652958618a2c4c8b8e38f36ca3572883c4dfe66c",
      "old_mode": 33188,
      "old_path": "Modules/grpmodule.c",
      "new_id": "32ead25980361462ee84503aa799fe2db3e14f9c",
      "new_mode": 33188,
      "new_path": "Modules/grpmodule.c"
    },
    {
      "type": "modify",
      "old_id": "1a212fa3d37e18dfa3abfd16511d70bc8c759463",
      "old_mode": 33188,
      "old_path": "Modules/hmacmodule.c",
      "new_id": "b39a8f99ed91e8246da46d9e58b98b19132c2b97",
      "new_mode": 33188,
      "new_path": "Modules/hmacmodule.c"
    },
    {
      "type": "modify",
      "old_id": "b37256c7928badd8ddedd02b2dd295f2f22fc1ef",
      "old_mode": 33188,
      "old_path": "Modules/itertoolsmodule.c",
      "new_id": "48f1d1c7fde17bd615081bc4b6966e3b5c6ecb23",
      "new_mode": 33188,
      "new_path": "Modules/itertoolsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "de5f619c9d065ca2db1b0e230b10051a1b49bc55",
      "old_mode": 33188,
      "old_path": "Modules/mathintegermodule.c",
      "new_id": "cfad4154b2d361126d20bc9d11497a16c7c84f48",
      "new_mode": 33188,
      "new_path": "Modules/mathintegermodule.c"
    },
    {
      "type": "modify",
      "old_id": "11c46c987e146a6b383128839821b84d6fe682e1",
      "old_mode": 33188,
      "old_path": "Modules/mathmodule.c",
      "new_id": "6b7fc004d0d858fbd22527a47bdedc537ce16559",
      "new_mode": 33188,
      "new_path": "Modules/mathmodule.c"
    },
    {
      "type": "modify",
      "old_id": "e598b1fe67240dc70ee7c35eae0fc42c28ba7c81",
      "old_mode": 33188,
      "old_path": "Modules/md5module.c",
      "new_id": "063be1405dd51f42491c1317af6ebac03a52e033",
      "new_mode": 33188,
      "new_path": "Modules/md5module.c"
    },
    {
      "type": "modify",
      "old_id": "61d8a043a04ce22c6b87320a003d4b73c870b82a",
      "old_mode": 33188,
      "old_path": "Modules/mmapmodule.c",
      "new_id": "a30afe91f8fa171214058ca3609cebc5c85bfaa8",
      "new_mode": 33188,
      "new_path": "Modules/mmapmodule.c"
    },
    {
      "type": "modify",
      "old_id": "8c3575ff5678ebecab853e996e9a4616efa54ade",
      "old_mode": 33188,
      "old_path": "Modules/overlapped.c",
      "new_id": "8d2bd87ddb3c2ed5ad5057e3f60aa388dccac87b",
      "new_mode": 33188,
      "new_path": "Modules/overlapped.c"
    },
    {
      "type": "modify",
      "old_id": "157965195e1fa00a0783f7f93541f86eebe0324b",
      "old_mode": 33188,
      "old_path": "Modules/posixmodule.c",
      "new_id": "07c2b73575f14e53688eb1cd3a05496b7ffb053b",
      "new_mode": 33188,
      "new_path": "Modules/posixmodule.c"
    },
    {
      "type": "modify",
      "old_id": "a18737b24c29e90519a09919cc0c8514c32a2aec",
      "old_mode": 33188,
      "old_path": "Modules/pwdmodule.c",
      "new_id": "4a2b33f8700d1010520070245a233b8d5ad4f28b",
      "new_mode": 33188,
      "new_path": "Modules/pwdmodule.c"
    },
    {
      "type": "modify",
      "old_id": "782e552f342b17dae4997f9e3455a6d3dbc6acc4",
      "old_mode": 33188,
      "old_path": "Modules/pyexpat.c",
      "new_id": "31b883fe8bd5483e5c826aaf2ae62a74b7137562",
      "new_mode": 33188,
      "new_path": "Modules/pyexpat.c"
    },
    {
      "type": "modify",
      "old_id": "579a34b02ceb672891b510366eb7c392e4d80660",
      "old_mode": 33188,
      "old_path": "Modules/readline.c",
      "new_id": "488332f548e5fe335c5dbf1cc3c98f9747633fa2",
      "new_mode": 33188,
      "new_path": "Modules/readline.c"
    },
    {
      "type": "modify",
      "old_id": "a463355f424d485059632035a763463790c95d51",
      "old_mode": 33188,
      "old_path": "Modules/resource.c",
      "new_id": "9bf8d2782766ccb5bf140245b6c60a2de79b519b",
      "new_mode": 33188,
      "new_path": "Modules/resource.c"
    },
    {
      "type": "modify",
      "old_id": "4dd544c6ee8d34027bf76b7e69814a619e124f39",
      "old_mode": 33188,
      "old_path": "Modules/selectmodule.c",
      "new_id": "32bd9ab0873ea10ec47cba41dc2d5f33edfa605e",
      "new_mode": 33188,
      "new_path": "Modules/selectmodule.c"
    },
    {
      "type": "modify",
      "old_id": "89e66240d1d11f443e702aef3fbacddfab871f9d",
      "old_mode": 33188,
      "old_path": "Modules/sha1module.c",
      "new_id": "5681780b569b6cb1a36c9bbafad7fe824c527320",
      "new_mode": 33188,
      "new_path": "Modules/sha1module.c"
    },
    {
      "type": "modify",
      "old_id": "9453b0be512555b9e6669d57bd0ae9765792acb1",
      "old_mode": 33188,
      "old_path": "Modules/sha2module.c",
      "new_id": "7613ee54954dd6c6184fda68992a2b5c25a45558",
      "new_mode": 33188,
      "new_path": "Modules/sha2module.c"
    },
    {
      "type": "modify",
      "old_id": "38c9bc0405be60726b72101c16cb8d50f566c01b",
      "old_mode": 33188,
      "old_path": "Modules/sha3module.c",
      "new_id": "3ddd0323575b708e327b7381e5d7733e04e0b36c",
      "new_mode": 33188,
      "new_path": "Modules/sha3module.c"
    },
    {
      "type": "modify",
      "old_id": "5060e4097d33c910cf00e36cb1e1d43069a13a97",
      "old_mode": 33188,
      "old_path": "Modules/signalmodule.c",
      "new_id": "42ec786f953ab6c30ec9b79669eaaaeda0bb68ce",
      "new_mode": 33188,
      "new_path": "Modules/signalmodule.c"
    },
    {
      "type": "modify",
      "old_id": "601638601b0aa5e5660f86004c7a6776a050f870",
      "old_mode": 33188,
      "old_path": "Modules/socketmodule.c",
      "new_id": "b26c0bd3af930ff629ecb7eb39deac3cb17ac95a",
      "new_mode": 33188,
      "new_path": "Modules/socketmodule.c"
    },
    {
      "type": "modify",
      "old_id": "a24927a9db64dbd97cf97bda82e41b475ef97682",
      "old_mode": 33188,
      "old_path": "Modules/symtablemodule.c",
      "new_id": "e9e1c4811b830381743bbe45e377e6ddc460dedb",
      "new_mode": 33188,
      "new_path": "Modules/symtablemodule.c"
    },
    {
      "type": "modify",
      "old_id": "5d7fd20c4e09992a6982c65140a1cb619093b96e",
      "old_mode": 33188,
      "old_path": "Modules/syslogmodule.c",
      "new_id": "2d13f9eda758ddcc054982d4012e972cc5f4f417",
      "new_mode": 33188,
      "new_path": "Modules/syslogmodule.c"
    },
    {
      "type": "modify",
      "old_id": "a3260e0f15ab9948b0aca09b29f0a06dca5f97c4",
      "old_mode": 33188,
      "old_path": "Modules/timemodule.c",
      "new_id": "25e744d7da25c72500931c4e90e5e5825207ca72",
      "new_mode": 33188,
      "new_path": "Modules/timemodule.c"
    },
    {
      "type": "modify",
      "old_id": "2c67c23d98ed81a5bd9633fd1f07e546f187b5e0",
      "old_mode": 33188,
      "old_path": "Modules/unicodedata.c",
      "new_id": "55b33a76e7af8a339a1ed2f7aa38c3d7fcb49cd9",
      "new_mode": 33188,
      "new_path": "Modules/unicodedata.c"
    },
    {
      "type": "modify",
      "old_id": "e8749331c6a11fdf753d3b021e8a694b2a25753f",
      "old_mode": 33188,
      "old_path": "Modules/xxmodule.c",
      "new_id": "aeab78fd77d83be17d7a4d8e9b4f52749daef3c8",
      "new_mode": 33188,
      "new_path": "Modules/xxmodule.c"
    },
    {
      "type": "modify",
      "old_id": "a8a1417f40efefa7f01cf1d8b0217c7d080d7a4a",
      "old_mode": 33188,
      "old_path": "Modules/xxsubtype.c",
      "new_id": "7a31ba00b981ebf82e640da79a470c0e18299811",
      "new_mode": 33188,
      "new_path": "Modules/xxsubtype.c"
    },
    {
      "type": "modify",
      "old_id": "7a8ed979bbe65daf23d3dc493dd1af1a7883534f",
      "old_mode": 33188,
      "old_path": "Modules/zlibmodule.c",
      "new_id": "f67434ecdc908c55d3e469dd054971cf8667f3ab",
      "new_mode": 33188,
      "new_path": "Modules/zlibmodule.c"
    },
    {
      "type": "modify",
      "old_id": "954efcc19cebd945818b61b5daab6affb84953da",
      "old_mode": 33188,
      "old_path": "Objects/unicodeobject.c",
      "new_id": "4bf4479065e3327717cfae49668e2fd9c70ed711",
      "new_mode": 33188,
      "new_path": "Objects/unicodeobject.c"
    },
    {
      "type": "modify",
      "old_id": "5ad20d49fa4b3100d954b72deee445c01c8d9ced",
      "old_mode": 33261,
      "old_path": "Parser/asdl_c.py",
      "new_id": "71a164fbec5a06785ecd3f8e91f6a6fc2435a81f",
      "new_mode": 33261,
      "new_path": "Parser/asdl_c.py"
    },
    {
      "type": "modify",
      "old_id": "5d319992dcda1e9fca5ac6b9da421c16fcc47d5f",
      "old_mode": 33188,
      "old_path": "Python/Python-ast.c",
      "new_id": "dad1530e343a38a3e0e8326b6ecf504812ea0334",
      "new_mode": 33188,
      "new_path": "Python/Python-ast.c"
    },
    {
      "type": "modify",
      "old_id": "c50ff1190686c295382b2f4c1b7b68916606c29d",
      "old_mode": 33188,
      "old_path": "Python/Python-tokenize.c",
      "new_id": "e6d39e4c7dc8235b027e2569304d526c1356387b",
      "new_mode": 33188,
      "new_path": "Python/Python-tokenize.c"
    },
    {
      "type": "modify",
      "old_id": "0f8b8004c1af22e1b43a60021a51ca4ab6f09106",
      "old_mode": 33188,
      "old_path": "Python/_contextvars.c",
      "new_id": "86acc94fbc79cdcd6500ffc337e32048ca86291d",
      "new_mode": 33188,
      "new_path": "Python/_contextvars.c"
    },
    {
      "type": "modify",
      "old_id": "6b6ac238935765f943c6e21e77abb8e4be742e90",
      "old_mode": 33188,
      "old_path": "Python/_warnings.c",
      "new_id": "6b8fa19ff3f606b667171c21c1f5f659a65fb62d",
      "new_mode": 33188,
      "new_path": "Python/_warnings.c"
    },
    {
      "type": "modify",
      "old_id": "34224f4c6d6514afc1d0c101bc863fba40db822c",
      "old_mode": 33188,
      "old_path": "Python/import.c",
      "new_id": "f615fe37ba8fbee6d8bb11fb100f4b732c5ff8be",
      "new_mode": 33188,
      "new_path": "Python/import.c"
    },
    {
      "type": "modify",
      "old_id": "cc6a787ba75022b19a37d30f4f69226fa74d4660",
      "old_mode": 33188,
      "old_path": "Python/marshal.c",
      "new_id": "b60a36e128cd9fe8cdab3b50d5a1c6c712cc12de",
      "new_mode": 33188,
      "new_path": "Python/marshal.c"
    }
  ]
}
