def setup(app): setup.app = app setup.config = app.config setup.confdir = app.confdir setup.srcdir = app.srcdir setup.builddir = os.getcwd() app.add_directive('report', report_directive) # update global parameters in Utils module. PARAMS = Utils.get_parameters() app.add_config_value('PARAMS', collections.defaultdict(), 'env') setup.logger = Component.get_logger() return {'parallel_read_safe': True}