mirror of
https://github.com/openhop-dev/openhop_repeater.git
synced 2026-10-23 21:43:02 +00:00
- Introduced tests for the plugin catalogue installation and update flows in `test_plugin_catalogue_install.py`. - Added unit tests for the GitHub Releases plugin client in `test_plugin_github_releases.py`. - Implemented IPC tests for the plugin manager Unix socket protocol in `test_plugin_ipc.py`. - Created lifecycle and installation tests for the plugin manager in `test_plugin_manager_lifecycle.py`. - Added tests for plugin manifest parsing in `test_plugin_manifest.py`. - Developed tests for plugin filesystem layout and state management in `test_plugin_storage.py`.
17 lines
441 B
Python
17 lines
441 B
Python
"""openHop Repeater plugin manager library.
|
|
|
|
Plugins are external processes/applications managed outside the main Repeater
|
|
process. This package handles install layout, lifecycle, and local IPC only.
|
|
"""
|
|
|
|
from .manifest import ManifestError, PluginManifest, parse_manifest
|
|
from .storage import PluginPaths, PluginStorage
|
|
|
|
__all__ = [
|
|
"ManifestError",
|
|
"PluginManifest",
|
|
"parse_manifest",
|
|
"PluginPaths",
|
|
"PluginStorage",
|
|
]
|