feat(bec_lib): added plugin helper
Description
Added support for BEC plugins through package entry points.
Related Issues
closes #193 (closed)
Type of Change
- Fixed E2E test build process as it was still using bec_server install to install all services and thus relying on pypi.
- E2E test stops after 2 failures... not need to wait for an hour.
- Added plugin utils to load
- Modified all configs within BEC. Ophyd is still pending
Definition of Done
-
Documentation is up-to-date. -
Device server uses new plugin structure. -
Scan server uses new plugin structure. -
BEC lib uses new plugin structure to load high-level interfaces.-> can be loaded in the startup script -
BEC lib uses new plugin structure to load add startup scripts. -
File writer uses new plugin structure to load layouts.
Edited by wakonig_k