code: def get_requires_for_build(dist, config_settings=None):
      name = get_build_backend_name()
      requires = get_backend_requires_fast(name, dist, config_settings)
      if requires is None:
          requires = get_backend_requires_hook(
              name, dist, config_settings
          )
      if dist in ("wheel", "editable"):
          requires += read_build_requires("cython")
      return requires
  
file_path: mpi4py/conf/builder.py
imports: import contextlib
  import importlib
  import os
  import shutil
  import sys
label_desc: Use image node_id 6 for calling a global function with example usage: get_requires_for_build(dist, config_settings) and returns: requires