code: def setup(app: Sphinx):
      """Setup plugin"""
      app.setup_extension("sphinx_jinja")
      app.connect("config-inited", _on_config_inited)
      app.add_crossref_type(
          directivename="provider",
          rolename="provider",
      )
      return {"parallel_read_safe": True, "parallel_write_safe": True}
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  from provider_yaml_utils import load_package_data
label_desc: Use image node_id 2 for calling a global function with example usage: setup(app) and returns: dict