from buildstream import Element | |
class ConfigSupported(Element): | |
BST_MIN_VERSION = "2.0" | |
def configure(self, node): | |
pass | |
def configure_dependencies(self, dependencies): | |
self.configs = [] | |
for dep in dependencies: | |
if dep.config: | |
dep.config.validate_keys(["enabled"]) | |
self.configs.append(dep) | |
self.info("TEST PLUGIN FOUND {} ENABLED DEPENDENCIES".format(len(self.configs))) | |
def preflight(self): | |
pass | |
def get_unique_key(self): | |
return {} | |
# Plugin entry point | |
def setup(): | |
return ConfigSupported |