code: def get_python_lib(plat_specific=0, standard_lib=0, prefix=None):
      """Return the directory containing the Python library (standard or
      site additions).
  
      If 'plat_specific' is true, return the directory containing
      platform-specific modules, i.e. any module from a non-pure-Python
      module distribution; otherwise, return the platform-shared library
      directory.  If 'standard_lib' is true, return the directory
      containing standard Python library modules; otherwise, return the
      directory for site-specific modules.
  
      If 'prefix' is supplied, use it instead of sys.base_prefix or
      sys.base_exec_prefix -- i.e., ignore 'plat_specific'.
      """
      if prefix is None:
          if standard_lib:
              prefix = plat_specific and BASE_EXEC_PREFIX or BASE_PREFIX
          else:
              prefix = plat_specific and EXEC_PREFIX or PREFIX
  
      if os.name == "posix":
          if plat_specific or standard_lib:
              # Platform-specific modules (any module from a non-pure-Python
              # module distribution) or standard Python library modules.
              libdir = sys.platlibdir
          else:
              # Pure Python
              libdir = "lib"
          libpython = os.path.join(
              prefix, libdir, "python" + get_python_version()
          )
          if standard_lib:
              return libpython
          else:
              return os.path.join(libpython, "site-packages")
      elif os.name == "nt":
          if standard_lib:
              return os.path.join(prefix, "Lib")
          else:
              return os.path.join(prefix, "Lib", "site-packages")
      else:
          raise DistutilsPlatformError(
              "I don't know where Python installs its library "
              "on platform '%s'" % os.name
          )
  
file_path: catboost/contrib/tools/python3/src/Lib/distutils/sysconfig.py
imports: import _imp
  import os
  import re
  import sys
  import warnings
  from functools import partial
  from .errors import DistutilsPlatformError
  from sysconfig import _PREFIX, _BASE_PREFIX, _EXEC_PREFIX, _BASE_EXEC_PREFIX, _PROJECT_BASE, _PYTHON_BUILD, _init_posix, parse_config_h, _init_non_posix, _variable_rx, _findvar1_rx, _findvar2_rx, expand_makefile_vars, is_python_build, get_config_h_filename, get_config_var, get_config_vars, get_makefile_filename, get_python_version
label_desc: Use image node_id 5 for calling a global function with example usage: get_python_lib(plat_specific, standard_lib, prefix) and returns: libpython, os, os, os