)]}'
{
  "commit": "f95b7a58605a91cc832efb821b0c69ccd938b709",
  "tree": "0311762ff2fcb77c9c53e56eca8b2479824d6a5b",
  "parents": [
    "17b3b605a5f74410a80d67a779de9871d27a4ca1"
  ],
  "author": {
    "name": "Henry Schreiner",
    "email": "HenrySchreinerIII@gmail.com",
    "time": "Mon Jul 27 00:25:24 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jul 26 21:25:24 2026 -0700"
  },
  "message": "fix: include `complex` in std::complex input annotation (#6113)\n\n* fix: include `complex` in std::complex input annotation\n\nThe input annotation for `std::complex\u003cT\u003e` omitted the builtin `complex`\ntype, which typeshed only makes a `typing.SupportsComplex` on Python 3.11+.\n\nAssisted-by: ClaudeCode:claude-opus-5\nClaude-Session: https://claude.ai/code/session_013JABmnjt9oAh29p1pytAB3\n\n* Add comment to explain why the explicit `complex` is needed.\n\n---------\n\nCo-authored-by: Ralf W. Grosse-Kunstleve \u003crgrossekunst@nvidia.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f285d778fc61342780701f2e5fac2c6ed8000c8",
      "old_mode": 33188,
      "old_path": "include/pybind11/complex.h",
      "new_id": "a6ec11a462abf8d7c66ab12b838c860ca0e93cff",
      "new_mode": 33188,
      "new_path": "include/pybind11/complex.h"
    },
    {
      "type": "modify",
      "old_id": "b232c087e00b28db43db44edbeb5010d0d2f7d11",
      "old_mode": 33188,
      "old_path": "tests/test_builtin_casters.py",
      "new_id": "ee7333918c7c5bfc905ab61f486211e3ac7e6555",
      "new_mode": 33188,
      "new_path": "tests/test_builtin_casters.py"
    }
  ]
}
