from controlpi.pluginregistry import PluginRegistry
from controlpi.baseplugin import BasePlugin, PluginConf, ConfException
-from typing import Dict, List, Coroutine, Any
+from typing import Dict, List, Any
+from types import CoroutineType
__all__ = [
"MessageBus",
def _process_conf(
message_bus: MessageBus, conf: Dict[str, PluginConf]
-) -> List[Coroutine]:
+) -> List[CoroutineType]:
try:
conf = fastjsonschema.validate(CONF_SCHEMA, conf)
except fastjsonschema.JsonSchemaException as e:
setuptools.setup(
name="controlpi",
- version="0.4.1",
+ version="0.4.2",
author="Graph-IT GmbH",
author_email="info@graph-it.com",
description="Control-Pi Infrastructure",