code: def build_extensions(self):
      self.check_cython_extensions(self.extensions)
  
      # Include NumPy
      numpy_incl = pkg_resources.resource_filename(
          "numpy", "core/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: chainercv/setup.py
imports: from distutils.core import setup
  import os
  import pkg_resources
  from setuptools.command import sdist
  from setuptools import find_packages
  from distutils.extension import Extension
label_desc: Use image node_id 2 for calling the CheckingBuildExt obj's underlying member method code with example usage: obj.build_extensions() without return types