)]}'
{
  "commit": "9e38b65ed21e9f9076acef341cb82c5993d84285",
  "tree": "f421a0d42b34b6edca3c7436a217312c12cae918",
  "parents": [
    "4a615bec59b51d9d5f0675ec312c5b84e2eb792c"
  ],
  "author": {
    "name": "Jan Schlosser",
    "email": "castler@users.noreply.github.com",
    "time": "Fri Apr 05 17:51:47 2024 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 05 15:51:47 2024 +0000"
  },
  "message": "feat: Allow additional tools for sphinx_docs (#1831)\n\nSome Sphinx plugins require that other (not necessarily Python) tools\nare available.\n\nOne example is the plugin\nhttps://github.com/basejumpa/sphinxcontrib-umlet, which requires that\nUMLet is somehow within the sandbox.\n\n* Adds `tools` arg to `sphinx_docs` to allow passing in arbitrary tools\n  that are made available at runtime\n* Performs location expansion on `extra_opts`, which allows passing the\n  location of the tools onto sphinx.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "daff02d112aa0767ecd36cf43d67899a1e043268",
      "old_mode": 33188,
      "old_path": "sphinxdocs/private/sphinx.bzl",
      "new_id": "4226391aac3128bf21dcc863709a01914c03eaa2",
      "new_mode": 33188,
      "new_path": "sphinxdocs/private/sphinx.bzl"
    }
  ]
}
