code: def add_local_aubio_sources(ext):
      """build aubio inside python module instead of linking against libaubio"""
      print(
          "Info: libaubio was not installed or built locally with waf, adding src/"
      )
      aubio_sources = sorted(glob.glob(os.path.join("src", "**.c")))
      aubio_sources += sorted(
          glob.glob(os.path.join("src", "*", "**.c"))
      )
      ext.sources += aubio_sources
  
imports: import sys, os, glob, subprocess
  import distutils, distutils.command.clean, distutils.dir_util
  from gen_external import generate_external, header, output_path
  from this_version import get_aubio_version
  from distutils.command.build_ext import build_ext
label_desc: Use image node_id 4 for calling a global function with example usage: add_local_aubio_sources(ext) without return types