code: def configuration(parent_package="", top_path=None):
      if os.path.exists("MANIFEST"):
          os.remove("MANIFEST")
  
      # we know numpy is a valid import now
      from numpy.distutils.misc_util import Configuration
      from pmdarima._build_utils import _check_cython_version
  
      config = Configuration(None, parent_package, top_path)
  
      # Avoid non-useful msg
      # "Ignoring attempt to set 'name' (from ... "
      config.set_options(
          ignore_setup_xxx_py=True,
          assume_default_configuration=True,
          delegate_options_to_subpackages=True,
          quiet=True,
      )
  
      # Cython is required by config.add_subpackage, so check that we have the
      # correct version of Cython
      _check_cython_version()
  
      config.add_subpackage(DISTNAME)
      return config
  
file_path: pmdarima/setup.py
imports: import sys
  import os
  import platform
  import shutil
  from distutils.command.clean import clean
  from packaging.version import Version
  from setuptools import find_packages
  import traceback
  import importlib
  import builtins
  import pmdarima
label_desc: Use image node_id 1 for calling a global function with example usage: configuration(parent_package, top_path) and returns: config