code: def __init__(self, name, sourcedir="", *args, **kwargs):
      Extension.__init__(self, name, sources=[], *args, **kwargs)
      self.sourcedir = os.path.abspath(sourcedir)
  
file_path: lightseq/setup.py
imports: import os
  import re
  import sys
  import platform
  import subprocess
  import multiprocessing
  import glob
  import logging
  from setuptools import setup, Extension
  import setuptools
  from setuptools.command.build_ext import build_ext
  from distutils.version import LooseVersion
  from lightseq import __version__
label_desc: Use image node_id 1 to create a new CMakeExtension object from inherited base classes: Extension with example: obj = CMakeExtension(name, sourcedir)