code: def configuration(parent_package="", top_path=None):
      config = Configuration("lightning", parent_package, top_path)
  
      config.add_subpackage("impl")
  
      # Skip cythonization as we do not want to include the generated
      # C/C++ files in the release tarballs as they are not necessarily
      # forward compatible with future versions of Python for instance.
      if "sdist" not in sys.argv:
          cythonize_extensions(top_path, config)
  
      return config
  
imports: import sys
  from numpy.distutils.core import setup
  from numpy.distutils.misc_util import Configuration
label_desc: Use image node_id 2 for calling a global function with example usage: configuration(parent_package, top_path) and returns: config