(entrypoint_name)
return found_classes
Load classes specified in an entrypoint

    Entrypoints are specified in setup.py, and Lightbus uses them to
    discover plugins & transports.
Load classes specified in an entrypoint
Load classes specified in an entrypoint
def load_entrypoint_classes(entrypoint_name) -> Sequence[Tuple[str, str, Callable]]:
    """Load classes specified in an entrypoint

    Entrypoints are specified in setup.py, and Lightbus uses them to
    discover plugins & transports.
    """
    found_classes = []
    for entrypoint in pkg_resources.iter_entry_points(entrypoint_name):
        class_ = entrypoint.load()
        found_classes.append((entrypoint.module_name, entrypoint.name, class_))
    return found_classes
def load_entrypoint_classes ( entrypoint_name ) -> Sequence [ Tuple [ str , str , Callable ] ] : found_classes = [ ] for entrypoint in pkg_resources . iter_entry_points ( entrypoint_name ) : class_ = entrypoint . load ( ) found_classes . append ( ( entrypoint . module_name , entrypoint . name , class_ ) ) return found_classes