code: def build_extensions(self) -> None:
      import numpy as np
  
      numpy_incl = np.get_include()
      for ext in self.extensions:
          if (
              hasattr(ext, "include_dirs")
              and numpy_incl not in ext.include_dirs
          ):
              ext.include_dirs.append(numpy_incl)
      _build_ext.build_extensions(self)
  
file_path: arch/setup.py
imports: from setuptools import Command, Extension, find_namespace_packages, setup
  from setuptools.command.build_ext import build_ext
  from setuptools.dist import Distribution
  from setuptools.errors import CCompilerError, ExecError, PlatformError
  from collections import defaultdict
  import fnmatch
  import os
label_desc: Use image node_id 1 for calling the build_ext obj's underlying member method code with example usage: obj.build_extensions() without return types