code: def __init__(self, name, sourcedir="dist"):
      Extension.__init__(self, name, sources=[])
      self.sourcedir = os.path.abspath(sourcedir)
  
imports: from __future__ import print_function
  import os
  import os.path
  import platform
  import re
  import subprocess
  import sys
  import sysconfig
  from codecs import open
  from distutils.version import LooseVersion
  from jupyter_packaging import get_data_files, wrap_installers, get_version
  from setuptools import Extension, find_packages, setup
  from setuptools.command.build_ext import build_ext
  from setuptools.command.sdist import sdist
label_desc: Use image node_id 1 to create a new PSPExtension object from inherited base classes: Extension with example: obj = PSPExtension(name, sourcedir)