(impact)`, `\u00f8 = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/simonw/datasette/pull/1693?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Simon+Willison). Last update [1d33fd0...ec2d1e4](https://codecov.io/gh/simonw/datasette/pull/1693?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Simon+Willison). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Simon+Willison).\n", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1184850337, "label": "Bump black from 22.1.0 to 22.3.0"}, "performed_via_github_app": null}
{"html_url": "https://github.com/simonw/datasette/issues/1746#issuecomment-1133335940", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1746", "id": 1133335940, "node_id": "IC_kwDOBm6k_c5DjVWE", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-05-20T20:30:29Z", "updated_at": "2022-05-20T20:30:29Z", "author_association": "OWNER", "body": "I think the trick will be to extend the `base.html` template from Furo using the same trick I used in https://til.simonwillison.net/readthedocs/custom-sphinx-templates\r\n\r\nhttps://github.com/pradyunsg/furo/blob/2022.04.07/src/furo/theme/furo/base.html - the `site_meta` block looks good.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1243498298, "label": "Switch documentation theme to Furo"}, "performed_via_github_app": null}
{"html_url": "https://github.com/simonw/datasette/issues/1746#issuecomment-1133333144", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1746", "id": 1133333144, "node_id": "IC_kwDOBm6k_c5DjUqY", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-05-20T20:28:25Z", "updated_at": "2022-05-20T20:28:25Z", "author_association": "OWNER", "body": "One last question: how to include the Plausible analytics?\r\n\r\nFuro doesn't have any specific tools for this:\r\n\r\n- https://github.com/pradyunsg/furo/discussions/243", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1243498298, "label": "Switch documentation theme to Furo"}, "performed_via_github_app": null}
{"html_url": "https://github.com/simonw/datasette/issues/1746#issuecomment-1133331997", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1746", "id": 1133331997, "node_id": "IC_kwDOBm6k_c5DjUYd", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-05-20T20:27:31Z", "updated_at": "2022-05-20T20:27:31Z", "author_association": "OWNER", "body": "I'm going to move my custom JavaScript from `layout.html` into `js/custom.js`, similar to how the custom CSS works.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1243498298, "label": "Switch documentation theme to Furo"}, "performed_via_github_app": null}
{"html_url": "https://github.com/simonw/datasette/issues/1746#issuecomment-1133331564", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1746", "id": 1133331564, "node_id": "IC_kwDOBm6k_c5DjURs", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-05-20T20:27:12Z", "updated_at": "2022-05-20T20:27:12Z", "author_association": "OWNER", "body": "This seems to work for `brand.html`:\r\n\r\n```html+jinja\r\n\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1243498298, "label": "Switch documentation theme to Furo"}, "performed_via_github_app": null}
{"html_url": "https://github.com/simonw/datasette/issues/1746#issuecomment-1133310253", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1746", "id": 1133310253, "node_id": "IC_kwDOBm6k_c5DjPEt", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-05-20T20:11:00Z", "updated_at": "2022-05-20T20:11:00Z", "author_association": "OWNER", "body": "Oh but `rg display_version` is a lot more interesting:\r\n```\r\nlib/python3.10/site-packages/sphinx/builders/html/__init__.py:from sphinx import __display_version__, package_dir\r\nlib/python3.10/site-packages/sphinx/builders/html/__init__.py: 'sphinx_version': __display_version__,\r\nlib/python3.10/site-packages/sphinx/application.py: logger.info(bold(__('Running Sphinx v%s') % sphinx.__display_version__))\r\nlib/python3.10/site-packages/sphinx/application.py: if self.config.needs_sphinx and self.config.needs_sphinx > sphinx.__display_version__:\r\nlib/python3.10/site-packages/sphinx/application.py: if version > sphinx.__display_version__[:3]:\r\nlib/python3.10/site-packages/sphinx/cmd/build.py:from sphinx import __display_version__, package_dir\r\nlib/python3.10/site-packages/sphinx/cmd/build.py: version='%%(prog)s %s' % __display_version__)\r\nlib/python3.10/site-packages/sphinx/cmd/make_mode.py: print(bold(\"Sphinx v%s\" % sphinx.__display_version__))\r\nlib/python3.10/site-packages/sphinx/__init__.py:__display_version__ = __version__ # used for command line version\r\nlib/python3.10/site-packages/sphinx/__init__.py: __display_version__ = __version__\r\nlib/python3.10/site-packages/sphinx/__init__.py: __display_version__ += '/' + ret.stdout.strip()\r\nlib/python3.10/site-packages/sphinx/ext/githubpages.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/intersphinx.py: 'version': sphinx.__display_version__,\r\nlib/python3.10/site-packages/sphinx/cmd/quickstart.py:from sphinx import __display_version__, package_dir\r\nlib/python3.10/site-packages/sphinx/cmd/quickstart.py: print(bold(__('Welcome to the Sphinx %s quickstart utility.')) % __display_version__)\r\nlib/python3.10/site-packages/sphinx/cmd/quickstart.py: version='%%(prog)s %s' % __display_version__)\r\nlib/python3.10/site-packages/sphinx/ext/viewcode.py: 'version': sphinx.__display_version__,\r\nlib/python3.10/site-packages/sphinx/util/__init__.py: (sphinx.__display_version__,\r\nlib/python3.10/site-packages/sphinx/ext/ifconfig.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/todo.py: 'version': sphinx.__display_version__,\r\nlib/python3.10/site-packages/sphinx/ext/doctest.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/autosummary/__init__.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/napoleon/__init__.py:from sphinx import __display_version__ as __version__\r\nlib/python3.10/site-packages/sphinx/ext/autosummary/generate.py:from sphinx import __display_version__, package_dir\r\nlib/python3.10/site-packages/sphinx/ext/autosummary/generate.py: version='%%(prog)s %s' % __display_version__)\r\nlib/python3.10/site-packages/sphinx/ext/inheritance_diagram.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/imgmath.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/linkcode.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/coverage.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/writers/texinfo.py:from sphinx import __display_version__, addnodes\r\nlib/python3.10/site-packages/sphinx/writers/texinfo.py:@*Generated by Sphinx \"\"\" + __display_version__ + \"\"\".@*\r\nlib/python3.10/site-packages/sphinx/ext/graphviz.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/mathjax.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/extlinks.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/apidoc.py:from sphinx import __display_version__, package_dir\r\nlib/python3.10/site-packages/sphinx/ext/apidoc.py: version='%%(prog)s %s' % __display_version__)\r\nlib/python3.10/site-packages/sphinx/ext/autodoc/type_comment.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/sphinx/ext/autodoc/__init__.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True}\r\nlib/python3.10/site-packages/pip/_internal/models/target_python.py: display_version = None\r\nlib/python3.10/site-packages/pip/_internal/models/target_python.py: display_version = '.'.join(\r\nlib/python3.10/site-packages/pip/_internal/models/target_python.py: ('version_info', display_version),\r\nlib/python3.10/site-packages/sphinx_rtd_theme/theme.conf:display_version = True\r\nlib/python3.10/site-packages/sphinx_rtd_theme/layout.html: {%- if theme_display_version %}\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1243498298, "label": "Switch documentation theme to Furo"}, "performed_via_github_app": null}