blob: cc1e7baae429718fb542ddf3928a0b7b327970dd [file]
from buildstream import Element, FastEnum
class AnimalEnum(FastEnum):
PONY = "pony"
HORSY = "horsy"
ZEBRY = "zebry"
class Config(Element):
BST_MIN_VERSION = "2.0"
def configure(self, node):
self.animal = node.get_enum("animal", AnimalEnum)
self.sleepy = node.get_bool("sleepy")
def preflight(self):
pass
def get_unique_key(self):
return {}
# Plugin entry point
def setup():
return Config