code: def no_install_setup_requires():
      """Temporarily disable installing setup_requires
  
      Under PEP 517, the backend reports build dependencies to the frontend,
      and the frontend is responsible for ensuring they're installed.
      So setuptools (acting as a backend) should not try to install them.
      """
      orig = setuptools._install_setup_requires
      setuptools._install_setup_requires = lambda attrs: None
      try:
          yield
      finally:
          setuptools._install_setup_requires = orig
  
imports: import io
  import os
  import shlex
  import sys
  import tokenize
  import shutil
  import contextlib
  import tempfile
  import warnings
  from pathlib import Path
  from typing import Dict, Iterator, List, Optional, Union
  import setuptools
  import distutils
  from .None import errors
  from ._path import same_path
  from ._reqs import parse_strings
  from .warnings import SetuptoolsDeprecationWarning
  from distutils.util import strtobool
label_desc: Use image node_id 1 for calling a global function with example usage: no_install_setup_requires() without return types