code: 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"]}
              """
          )
  
imports: import datetime
  import pathlib
  import re
  from textwrap import dedent
  from textwrap import indent
  from typing import Any
  from typing import Iterable
  from typing import Iterator
  from typing import TypedDict
  import packaging.version
  import platformdirs
  import tabulate
  import wcwidth
  from requests_cache import CachedResponse
  from requests_cache import CachedSession
  from requests_cache import OriginalResponse
  from requests_cache import SQLiteCache
  from tqdm import tqdm
label_desc: Use image node_id 6 for calling a global function with example usage: plugin_definitions(plugins) without return types