--- /dev/null
+"""Provide …
+
+TODO: documentation, doctests
+"""
+from controlpi import BasePlugin, Message, PluginConfiguration
+
+
+class Statemachine(BasePlugin):
+ async def _receive(self, message: Message) -> None:
+ send_message = {'sender': self._name}
+ await self._bus.send(send_message)
+
+ def _process_conf(self, conf: PluginConfiguration) -> None:
+ self._bus.register(self._name, sends, receives, self._receive)
+ super()._process_conf(conf)
+
+ async def run(self) -> None:
+ await super().run()
+ await self._bus.send({'sender': self._name})
+++ /dev/null
-"""Provide …
-
-TODO: documentation, doctests
-"""
-from controlpi import BasePlugin, Message, PluginConfiguration
-
-
-class Statemachine(BasePlugin):
- async def _receive(self, message: Message) -> None:
- send_message = {'sender': self._name}
- await self._bus.send(send_message)
-
- def _process_conf(self, conf: PluginConfiguration) -> None:
- self._bus.register(self._name, sends, receives, self._receive)
- super()._process_conf(conf)
-
- async def run(self) -> None:
- await super().run()
- await self._bus.send({'sender': self._name})
long_description=long_description,
long_description_content_type="text/markdown",
url="http://docs.graph-it.com/graphit/controlpi-statemachine",
- packages=["controlpi.plugins"],
+ packages=["controlpi-plugins"],
install_requires=[
"controlpi @ git+git://git.graph-it.com/graphit/controlpi.git",
],