code: def warn_distutils_present():
      if "distutils" not in sys.modules:
          return
      if is_pypy and sys.version_info < (3, 7):
          # PyPy for 3.6 unconditionally imports distutils, so bypass the warning
          # https://foss.heptapod.net/pypy/pypy/-/blob/be829135bc0d758997b3566062999ee8b23872b4/lib-python/3/site.py#L250
          return
      import warnings
  
      warnings.warn(
          "Distutils was imported before Setuptools, but importing Setuptools "
          "also replaces the `distutils` module in `sys.modules`. This may lead "
          "to undesirable behaviors or errors. To avoid these issues, avoid "
          "using distutils directly, ensure that setuptools is installed in the "
          "traditional way (e.g. not an editable install), and/or make sure "
          "that setuptools is always imported before distutils."
      )
  
imports: import sys
  import os
label_desc: Use image node_id 1 for calling a global function with example usage: warn_distutils_present() without return types