code: def setup(app):
      """Required Sphinx extension setup function."""
      app.add_directive_to_domain(
          "py", "bokeh-options", BokehOptionsDirective
      )
  
      return PARALLEL_SAFE
  
file_path: bokeh/src/bokeh/sphinxext/bokeh_options.py
imports: from __future__ import annotations
  import logging
  import importlib
  import textwrap
  from docutils.parsers.rst.directives import unchanged
  from sphinx.errors import SphinxError
  from bokeh.core.property._sphinx import type_link
  from bokeh.util.options import Options
  from .None import PARALLEL_SAFE
  from .bokeh_directive import BokehDirective, py_sig_re
  from .templates import OPTIONS_DETAIL
label_desc: Use image node_id 1 for calling a global function with example usage: setup(app) and returns: PARALLEL_SAFE