code: def need_cython():
      """Return True if we need Cython to translate any of the extensions.
  
      If the extensions have already been translated to C/C++, then we don't need
      to install Cython and perform the translation.
  
      """
      expected = list(c_extensions.values()) + list(
          cpp_extensions.values()
      )
      return any([not os.path.isfile(f) for f in expected])
  
file_path: gensim/setup.py
imports: import itertools
  import os
  import platform
  import shutil
  import sys
  from collections import OrderedDict
  from setuptools import Extension, find_packages, setup, distutils
  from setuptools.command.build_ext import build_ext
label_desc: Use image node_id 1 for calling a global function with example usage: need_cython() and returns: any