from buildstream import Source # Just a dummy plugin which does not support the new load_ref() method. # # Use this to test that the core behaves as expected with such plugins. # class NoLoadRefSource(Source): BST_MIN_VERSION = "2.0" def configure(self, node): pass def preflight(self): pass def get_unique_key(self): return {} def get_ref(self): return None def set_ref(self, ref, node): pass def fetch(self): pass def stage(self, directory): pass def setup(): return NoLoadRefSource