class_docstr: Contains the data necessary to start up a compilation pipeline for
  a single compilation unit.
class_docstr_tok: ["Contains","the","data","necessary","to","start","up","a","compilation","pipeline","for","a","single","compilation","unit","."]
code: def __init__(self, source_desc, full_module_name, cwd):
      self.source_desc = source_desc
      self.full_module_name = full_module_name
      self.cwd = cwd
  
imports: from __future__ import absolute_import
  import os
  import re
  import sys
  import io
  from .None import Errors
  from .StringEncoding import EncodedString
  from .Scanning import PyrexScanner, FileSourceDescriptor
  from .Errors import PyrexError, CompileError, error, warning
  from .Symtab import ModuleScope
  from ..None import Utils
  from .None import Options
  from .None import Version
label_desc: Use image node_id 1 to create a new CompilationSource object from inherited base classes: object with example: obj = CompilationSource(source_desc, full_module_name, cwd)