code: def download_and_install_wheel():
      """Downloads and installs pre-compiled remote wheels"""
      if skip_wheel():
          return False
      if installed_wheel():
          return True
      if tried_downloading_wheel():
          return False
      print("Downloading and installing wheel (if it exists)...")
      tmpwhl_dir = tempfile.gettempdir()
      for whl in get_supported_wheels():
          exitcodes = []
          whl_url = RM_WHEELHOUSE + whl
          dl_path = os.path.join(tmpwhl_dir, whl)
          try:
              print("Trying...", whl_url)
              urlretrieve(whl_url, dl_path)
          except BaseException:
              print("FAILED")
              continue
          extract_dir = os.path.join(
              tempfile.gettempdir(), whl.replace(".whl", "")
          )
          extract_dir = os.path.join(
              tempfile.gettempdir(), whl.replace(".whl", "")
          )
          try:
              zip_ref = zipfile.ZipFile(dl_path, "r")
          except BaseException:
              print("FAILED")
              continue
          zip_ref.extractall(extract_dir)
          for ewhl in glob(extract_dir + "/*/req_wheels/*.whl"):
              print("Installing requirement wheel: ", ewhl)
              package_name = os.path.basename(ewhl).split("-")[0]
              version = os.path.basename(ewhl).split("-")[1]
              requirement = package_name + ">=" + version
              print("Checking if requirement is met: ", requirement)
              req_rc = subprocess.Popen(
                  [
                      sys.executable,
                      "-c",
                      "import importlib;"
                      "import pkg_resources;"
                      "pkg_resources.require('" + requirement + "');"
                      "importlib.import_module('"
                      + package_name
                      + "');",
                  ]
              ).wait()
              if req_rc == 0:
                  print(
                      "Requirement met...skipping install of: ",
                      package_name,
                  )
              else:
                  print(
                      "Requirement not met...installing: ", package_name
                  )
                  exitcodes.append(install_wheel(ewhl))
          print("Installing wheel: ", dl_path)
          exitcodes.append(install_wheel(dl_path))
          zip_ref.extractall(PROJ_PATH)
          zip_ref.close()
          if (
              len(exitcodes) > 0
              and max(exitcodes) == 0
              and min(exitcodes) == 0
          ):
              open(TRIED_DOWNLOADING_WHEEL, "w+").close()
              print("Done downloading and installing wheel")
              return True
      open(TRIED_DOWNLOADING_WHEEL, "w+").close()
      print(
          "Done trying to download and install wheel (it didn't exist)"
      )
      return False
  
imports: from __future__ import print_function
  import fnmatch
  import hashlib
  import os
  import shutil
  import sys
  import subprocess
  import traceback
  import tempfile
  import zipfile
  import distutils.sysconfig
  from glob import glob
  from setuptools import find_packages
  from distutils.core import setup
  from setuptools.command.install import install
  from setuptools.command.egg_info import egg_info
  from setuptools import setup, Distribution
  from multiprocessing import Process
label_desc: Use image node_id 10 for calling a global function with example usage: download_and_install_wheel() and returns: False, False, True, False, True