Apievsys_sdk
_entry_points
Load third-party extensions registered via Python entry points.
External packages declare extensions in their pyproject.toml:
[project.entry-points."evsys_sdk.algorithms"] my_dpo = "my_pkg.algorithms:MyDPO"
When evsys_sdk imports, we walk those groups and import each target module - its top-level @register_* decorators run, populating our registries. No fork required.
Failures here are non-fatal: a third-party package with an import error shouldn't break the library. We log a warning and continue.
attributelogger= logging.getLogger(__name__)func_load_group(group) -> NoneparamgroupstrReturns
None