def plugin_definitions(plugins: Iterable[PluginInfo]) -> Iterator[str]:
    """Return RST for the plugin list that fits better on a vertical page."""
    for plugin in plugins:
        yield dedent(
            f"""
            {plugin["name"]}
               *last release*: {plugin["last_release"]},
               *status*: {plugin["status"]},
               *requires*: {plugin["requires"]}

               {plugin["summary"]}
            """
        )
Return RST for the plugin list that fits better on a vertical page.
scripts/update-plugin-list.py