)]}'
{
  "commit": "7f3d09b6e8018c3710dfde9f71c63d47a047beb1",
  "tree": "bea0f78d8f48384854fa5bee71bab07018996cf5",
  "parents": [
    "9036982ed73d17848d45b60b7550f097371214e4"
  ],
  "author": {
    "name": "Arcadiy Ivanov",
    "email": "arcadiy@ivanov.biz",
    "time": "Wed Aug 26 20:45:52 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 26 20:45:52 2026"
  },
  "message": "gh-156404: Restore the \u0027fullname\u0027 variable for .pth import lines (#156406)\n\nPEP 829 moved .pth handling from site.addpackage() into\nStartupState._exec_imports(), and the local holding the path of the\n.pth file being processed was renamed from \u0027fullname\u0027 to \u0027filename\u0027.\nImport lines in .pth files generated before Python 3.15 read that\nlocal, so they now fail with NameError on every interpreter startup.\n\nInject \u0027fullname\u0027 into the frame which executes pth code, next to the\n\u0027sitedir\u0027 shim added for gh-149671.\n\nReported downstream as https://github.com/karellen/wheel-axle/issues/38\n\nCo-authored-by: Barry Warsaw \u003cbarry@python.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "873c562d890a3bb3a2e9a2bee42c9b0cee6415f9",
      "old_mode": 33188,
      "old_path": "Lib/site.py",
      "new_id": "294a4d6f641c39d142645a71a7e38cafb37e1cc8",
      "new_mode": 33188,
      "new_path": "Lib/site.py"
    },
    {
      "type": "modify",
      "old_id": "bcb51ed7d8476a8ce309f230321cc932caff996f",
      "old_mode": 33188,
      "old_path": "Lib/test/test_site.py",
      "new_id": "fc5e6369eacaada065d0eab999b27f769e542feb",
      "new_mode": 33188,
      "new_path": "Lib/test/test_site.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "475d09c764aa3b4180ff93b771a753f3d3404950",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-08-26-08-20-07.gh-issue-156404.2gP33I.rst"
    }
  ]
}
