code: def __init__(self, name, build_targets, sourcedir=""):
      setuptools.Extension.__init__(self, name, sources=[])
      self.sourcedir = os.path.abspath(sourcedir)
      self.build_targets = build_targets
  
file_path: chainer/chainerx_build_helper.py
imports: import distutils
  import os
  import platform
  import re
  import subprocess
  import sys
  import setuptools
  from setuptools.command import build_ext
label_desc: Use image node_id 1 to create a new CMakeExtension object from inherited base classes: setuptools with example: obj = CMakeExtension(name, build_targets, sourcedir)