)]}'
{
  "commit": "b3ddde433e69166ecdf40095349f69e08997e9cb",
  "tree": "ddd8f9857e8f4209e9ff1141e1db0e3a229da22c",
  "parents": [
    "d59d4e747c76d39a6ac80025cff4686a9fa96eaf"
  ],
  "author": {
    "name": "Vyron Vasileiadis",
    "email": "hi@fedonman.com",
    "time": "Sun Aug 30 14:47:53 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 30 14:47:53 2026"
  },
  "message": "gh-156500: Reject non-positional parameters in `ctypes.util.wrap_dll_function` (GH-156501)\n\nargtypes was built from every annotated parameter, so an annotated\nkeyword-only, *args, or **kwargs parameter contributed an extra positional\nentry. Such a parameter has no positional counterpart to describe, so it\nnow raises ValueError at decoration time.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "acd6c2f97348e19dc33f987e6e17f3c013030b62",
      "old_mode": 33188,
      "old_path": "Doc/library/ctypes.rst",
      "new_id": "d76c449626fab4ed1b337280e5dcbfaec55ede26",
      "new_mode": 33188,
      "new_path": "Doc/library/ctypes.rst"
    },
    {
      "type": "modify",
      "old_id": "141d3fbe938247284c6b8666d37cd7d0b6b6e7cb",
      "old_mode": 33188,
      "old_path": "Lib/ctypes/util.py",
      "new_id": "2b01506f3d4ffab9f6e36eebc3bccacb3ab28cf2",
      "new_mode": 33188,
      "new_path": "Lib/ctypes/util.py"
    },
    {
      "type": "modify",
      "old_id": "28ff34f9048454d79938076e38610c6b1aa2b894",
      "old_mode": 33188,
      "old_path": "Lib/test/test_ctypes/test_funcptr.py",
      "new_id": "b4c27809b5333d5a8bcb26832850a42a35d48777",
      "new_mode": 33188,
      "new_path": "Lib/test/test_ctypes/test_funcptr.py"
    }
  ]
}
