code: def run(self):
      cmake_version = self.get_cmake_version()
      if platform.system() == "Windows":
          if LooseVersion(cmake_version) < "3.1.0":
              sys.stderr.write(
                  "\nERROR: CMake >= 3.1.0 is required on Windows\n\n"
              )
              sys.exit(1)
  
      for ext in self.extensions:
          self.build_extension(ext)
  
imports: import os
  import re
  import sys
  import shutil
  import platform
  import subprocess
  import multiprocessing
  from distutils import log
  from math import ceil, floor
  from setuptools import find_packages, setup, Extension
  from setuptools.command.build_ext import build_ext
  from distutils.version import LooseVersion
  from setuptools.command.test import test
label_desc: Use image node_id 2 for calling the CMakeBuild obj's underlying member method code with example usage: obj.run() without return types