code: def configuration(parent_package="", top_path=None):
      from numpy.distutils.misc_util import Configuration
  
      config = Configuration("inference", parent_package, top_path)
  
      config.add_extension(
          "metropolis_sampler", sources=["metropolis_sampler.c"]
      )
      config.add_extension("bbvi_routines", sources=["bbvi_routines.c"])
  
      return config
  
label_desc: Use image node_id 1 for calling a global function with example usage: configuration(parent_package, top_path) and returns: config