Source code for deepmd.utils.entry_point

# SPDX-License-Identifier: LGPL-3.0-or-later
from importlib import (
    metadata,
)


[docs] def load_entry_point(group: str) -> list: """Load entry points from a group. Parameters ---------- group : str The group name. Returns ------- list A list of loaded entry points. """ # https://setuptools.readthedocs.io/en/latest/userguide/entry_point.html try: eps = metadata.entry_points(group=group) except TypeError: eps = metadata.entry_points().get(group, []) return [ep.load() for ep in eps]