)]}'
{
  "commit": "7fa40e135d950bfec6f59e39d2ee314aaf639a8a",
  "tree": "844328b240664487ad49210d0c22c1d46aea0839",
  "parents": [
    "debfef3b5b6eda8da33f448d2b60d080f2f86a22"
  ],
  "author": {
    "name": "Jim Jagielski",
    "email": "jimjag@gmail.com",
    "time": "Tue Jun 30 16:10:07 2026 -0400"
  },
  "committer": {
    "name": "Jim Jagielski",
    "email": "jimjag@gmail.com",
    "time": "Tue Jun 30 16:10:07 2026 -0400"
  },
  "message": "macOS configure: validate each Python 3 candidate\u0027s version before selecting it\n\nThe Darwin python-detection probe picked the first executable path that\nexisted, then hard-failed later if its hexversion was below the 3.11 floor.\nOn a host where /usr/bin/python3 is Apple\u0027s old Command Line Tools stub\n(\u003c 3.11) but a newer interpreter (Homebrew, MacPorts, pyenv) is available\nvia PATH, this meant configure errored out instead of finding the usable\none. Check each candidate\u0027s sys.hexversion inline and keep scanning until\none actually satisfies the floor.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5b4ffa3ecd16a259038d4a41ed84d9e36a2e836",
      "old_mode": 33188,
      "old_path": "main/configure.ac",
      "new_id": "e5212c8799d2203c9d085e3ae6b260a06e682e07",
      "new_mode": 33188,
      "new_path": "main/configure.ac"
    }
  ]
}
