EvSys

_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) -> None
paramgroupstr

Returns

None