class_docstr: Entry point-extended Type
  
  classes can be registered via entry points
  in addition to standard 'mypackage.MyClass' strings
code: def __init__(self, *args, entry_point_group, **kwargs):
      self.entry_point_group = entry_point_group
      kwargs.setdefault(
          "klass", "ipyparallel.cluster.launcher.BaseLauncher"
      )
      super().__init__(*args, **kwargs)
  
file_path: ipyparallel/ipyparallel/traitlets.py
imports: import entrypoints
  from traitlets import List, TraitError, Type
label_desc: Use image node_id 1 to create a new Launcher object from inherited base classes: Type with example: obj = Launcher()