blob: 90abe345096de29067ed27dc7454a92ebd3639d2 [file]
from buildstream import Source
class ExtraData(Source):
BST_MIN_VERSION = "2.0"
def configure(self, node):
pass
def preflight(self):
pass
def get_unique_key(self):
return {}
def load_ref(self, node):
pass
def get_ref(self):
return {}
def set_ref(self, ref, node):
pass
def is_cached(self):
return False
def collect_source_info(self):
return [
self.create_source_info(
"http://ponyfarm.com/ponies",
"pony-ride",
"pony-age",
"1234567",
version_guess="12",
extra_data={"pony": "green"},
)
]
# Plugin entry point
def setup():
return ExtraData