code: def cycompile(input_file, options=()):
      from ..Compiler import Version, CmdLine, Main
  
      options, sources = CmdLine.parse_command_line(
          list(options or ()) + ["--embed", input_file]
      )
      _debug(
          "Using Cython %s to compile %s", Version.version, input_file
      )
      result = Main.compile(sources, options)
      if result.num_errors > 0:
          sys.exit(1)
  
file_path: catboost/contrib/tools/cython/Cython/Build/BuildExecutable.py
imports: from __future__ import absolute_import
  import sys
  import os
  from distutils import sysconfig
label_desc: Use image node_id 7 for calling a global function with example usage: cycompile(input_file, options) without return types