from yeti3_core import Engine, Module, ModuleManifest


class HelloModule(Module):
    manifest = ModuleManifest(id="hello", name="Первый модуль", version="1.0.0")

    def boot(self, engine: Engine) -> None:
        print("Привет! Модуль YETI3 запущен.")


engine = Engine()
engine.register(HelloModule())
engine.boot()
engine.shutdown()
