code: def setup(app):
      if sphinx.version_info >= (1, 6, 0):
          # Register the theme that can be referenced without adding a theme path
          app.add_html_theme(
              "sphinx_rtd_theme", path.abspath(path.dirname(__file__))
          )
  
      if sphinx.version_info >= (1, 8, 0):
          # Add Sphinx message catalog for newer versions of Sphinx
          # See http://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_message_catalog
          rtd_locale_path = path.join(
              path.abspath(path.dirname(__file__)), "locale"
          )
          app.add_message_catalog("sphinx", rtd_locale_path)
  
      return {"parallel_read_safe": True, "parallel_write_safe": True}
  
label_desc: Use image node_id 2 for calling a global function with example usage: setup(app) and returns: dict