code: def _check_cython_version():
      message = (
          "Please install Cython with a version >= {0} in order "
          "to build a pmdarima distribution from source.".format(
              CYTHON_MIN_VERSION
          )
      )
      try:
          import Cython
      except ModuleNotFoundError:
          # Re-raise with more informative error message instead:
          raise ModuleNotFoundError(message)
  
      if LooseVersion(Cython.__version__) < CYTHON_MIN_VERSION:
          message += " The current version of Cython is {} installed in {}.".format(
              Cython.__version__, Cython.__path__
          )
          raise ValueError(message)
  
file_path: pmdarima/pmdarima/_build_utils/__init__.py
imports: from numpy.distutils.system_info import get_info
  from distutils.version import LooseVersion
  import os
  import contextlib
  from .pre_build_helpers import basic_check_build
label_desc: Use image node_id 2 for calling a global function with example usage: _check_cython_version() without return types