docs: def load_hooks():
      """
      Load the exposed hooks.
  
      Returns a dict of hooks where the keys are the name of the hook and the
      values are the actual hook functions.
      """
      hooks = {}
      for entrypoint in pkg_resources.iter_entry_points(ENTRYPOINT):
          name = str(entrypoint).split('=')[0].strip()
          try:
              hook = entrypoint.load()
          except Exception as e:
              write_message('failed to load entry-point %r (error="%s")' % (name, e), 'yellow')
          else:
              hooks[name] = hook
      return hooks