)]}'
{
  "commit": "223e2e9da28e96142fcf883f7387cdfe2dd73f41",
  "tree": "d556e7c4085e79dace039d5571d9483ac26264e5",
  "parents": [
    "3c586340fb5375cb6de34dcf2ed6de8191bd8bb0"
  ],
  "author": {
    "name": "Bryn Lloyd",
    "email": "dyollb@users.noreply.github.com",
    "time": "Wed Apr 16 06:38:15 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 15 21:38:15 2025 -0700"
  },
  "message": "Fix missing pythonic type hints for native_enum (#5619)\n\n* fix missing pythonic type hints for native_enum\n\n* Fix __qualname__ in native_enum\n\n* Rename `enum class native` → `func_sig_rendering`. Add to `ENUM_TYPES_AND_MEMBERS`. Move new code around to fit in more organically.\n\n\"native\" is used in so many places here, it would be very difficult to pin-point where the specific enum type is used.\n\nSimilarly, \"value\" is difficult to pin-point. Changed to \"nested_value\".\n\n---------\n\nCo-authored-by: Bryn Lloyd \u003c12702862+dyollb@users.noreply.github.com\u003e\nCo-authored-by: Ralf W. Grosse-Kunstleve \u003crgrossekunst@nvidia.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b12ca6202b5c0da419bee9c95050c3ce03b0b2fe",
      "old_mode": 33188,
      "old_path": "include/pybind11/detail/native_enum_data.h",
      "new_id": "26aa9659894d90f36ffbe0e2fb287c0401cbd9c4",
      "new_mode": 33188,
      "new_path": "include/pybind11/detail/native_enum_data.h"
    },
    {
      "type": "modify",
      "old_id": "396fe7cba4311d7de8e91396449fafce45253859",
      "old_mode": 33188,
      "old_path": "include/pybind11/pybind11.h",
      "new_id": "c84b24d3b79871febd1e13b8d2380f1ea87073eb",
      "new_mode": 33188,
      "new_path": "include/pybind11/pybind11.h"
    },
    {
      "type": "modify",
      "old_id": "c8fd34df03b00f67b74ef7269fcbe9d9a02a9e0f",
      "old_mode": 33188,
      "old_path": "tests/test_native_enum.cpp",
      "new_id": "c919cde2f7facbc59b78d8090eced2f76f5d3567",
      "new_mode": 33188,
      "new_path": "tests/test_native_enum.cpp"
    },
    {
      "type": "modify",
      "old_id": "b942fca0d55077cee3c8d1d08a84da02bbf0a955",
      "old_mode": 33188,
      "old_path": "tests/test_native_enum.py",
      "new_id": "621a9cfd467c7e7764e901eaee9da081624b894a",
      "new_mode": 33188,
      "new_path": "tests/test_native_enum.py"
    }
  ]
}
