)]}'
{
  "commit": "acf0b2783af51b97e28a9a1fa064b6d765f2d942",
  "tree": "d70afe884b29c63ab65a58cad5897341822c92da",
  "parents": [
    "abe91fa6361e6b471f611cb3620607ecfc23c854"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Mon Jun 26 21:25:48 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 26 21:25:48 2023 -0700"
  },
  "message": "Fix the MacOS FindPython build issue. (#14233)\n\nNanobind requires the use of FindPython. We use FindPython3 everywhere\r\nelse. They are disjoint for reasons no one knows. Empirically,\r\nco-initializing both at the top level makes things consistent for\r\nmulti-python setups that are sensitive to such things (such as MacOS,\r\nwhich will often latch FindPython differently).\r\n\r\nAlso adds an STL include header that was breaking the MacOS intel build.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d65eb3b8a155246a83d9e796971a7b6ffb0b9067",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "d371378d2acf767c502f31107d0772dabc625f48",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8f4bac8699b2880a3be4996ca1a9d4413248bffa",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/CMakeLists.txt",
      "new_id": "0b1eb2d54db110cdde86004637a1cceecdda3ea8",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "cafa2adbb34143ebc0e582612540e2e3de503156",
      "old_mode": 33188,
      "old_path": "runtime/bindings/python/invoke.cc",
      "new_id": "2a69d00fa4f02a696ef8bb6799d66279d943e974",
      "new_mode": 33188,
      "new_path": "runtime/bindings/python/invoke.cc"
    }
  ]
}
