)]}'
{
  "commit": "f7bea3eebbc9825b2c2f59344201448f4375d417",
  "tree": "700d66072ca32f43835efee95d47fcadbe4ead5e",
  "parents": [
    "80bb3e64cbd678e8ce60ec0588751f435c5a123c"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Tue Jul 21 13:38:34 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 21 13:38:34 2026 -0700"
  },
  "message": "Bump min python version to 3.10 (#1743)\n\nThis gives use the `text\u003dTrue` alias in the subprocess API, which\nwas already being used in some places here.\n\nWe also get access to `subprocess.run` which was added in 3.5.\n\nWe also get ordered dictionaries by default.\n\nAlso, update the min version of python mentioned in the README.md,\nwhich refers the minimum version required by emcc, not emsdk.py,\nalthough they happen to match for now.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c77020fe33286f084f5b17be8f4a829206e2abfd",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "bd77510001108345223d4c8bbd8091a492a09bc3",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "5083785879d1eb0966b9b8a10840511bcc10c2de",
      "old_mode": 33188,
      "old_path": "emsdk.py",
      "new_id": "d74e2d410ff93504a82011d589ca2139ad328aa2",
      "new_mode": 33188,
      "new_path": "emsdk.py"
    },
    {
      "type": "modify",
      "old_id": "94cfdcb0ef80c07b42e400b66b6219b4f61fe0a9",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "91cb738bc8f4af4271a5fb5d04fe8d81644618fa",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    }
  ]
}
