)]}'
{
  "commit": "acfc125eb5435040b820e2fa4b5992c7bd6ee544",
  "tree": "742109322a595e24134106917bf9c5118572bbcb",
  "parents": [
    "fcd1d5e9993306891a41b100a80ea407eb3802bc"
  ],
  "author": {
    "name": "IM",
    "email": "imarban22@gmail.com",
    "time": "Mon Sep 09 22:26:15 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 09 20:26:15 2024 +0000"
  },
  "message": "fix(sphinx): Support python 3.9 in Sphinx rules (#2208)\n\nThe implementation of the Sphinx related rules uses language features\nand types only available in python \u003e 3.9. To the best of my\nunderstanding, `rules_python` aims to support python3.9 and therefore\nthis patch uses `typing-extensions` instead of the built-in types.\n\nAfter this change, one can use the `sphinx_build_binary` to create\nSphinx docs using 3.9 runtime.\n\nThis fixes #2207",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d98e1689877117713986084eb41cdf4ba710fd3",
      "old_mode": 33188,
      "old_path": "sphinxdocs/src/sphinx_bzl/bzl.py",
      "new_id": "2980ecb21e19932ea3d140a8bc83948647cc2d58",
      "new_mode": 33188,
      "new_path": "sphinxdocs/src/sphinx_bzl/bzl.py"
    }
  ]
}
