code: def get_plugins_dists(app, name=None):
      '''Return a list of Distributions with enabled udata plugins'''
      if name:
          plugins = set(e.name for e in iter_all(name) if e.name in app.config['PLUGINS'])
      else:
          plugins = set(app.config['PLUGINS'])
      return [
          d for d in known_dists()
          if any(set(v.keys()) & plugins for v in d.get_entry_map().values())
      f get_plugins_dists(app, name=None):
      '''Return a list of Distributions with enabled udata plugins'''
      if name:
          plugins = set(e.name for e in iter_all(name) if e.name in app.config['PLUGINS'])
      else:
          plugins = set(app.config['PLUGINS'])
      return [
          d for d in known_dists()
          if any(set(v.keys()) & plugins for v in d.get_entry_map().values())
      ]
docs: Return a list of Distributions with enabled udata plugins