import json import slaves reload(slaves) import changesources reload(changesources) import schedulers reload(schedulers) import builders reload(builders) import statustargets reload(statustargets) config = {} with open("config.json") as f: config = json.load(f) c = BuildmasterConfig = {} c["title"] = "Sugar" c["titleURL"] = "http://sugarlabs.org" c["buildbotURL"] = "http://buildbot.sugarlabs.org" c["db"] = {"db_url" : "sqlite:///state.sqlite"} slaves.setup(c, config) changesources.setup(c, config) schedulers.setup(c, config) builders.setup(c, config) statustargets.setup(c, config)