code: def setup_gui():
      if is_linux():
          print(
              "Before continuing with the GUI module setup, please read and perform the installation steps from the wiki: https://github.com/SerpentAI/SerpentAI/wiki/Linux-Installation-Guide#gui"
          )
      elif is_windows():
          print(
              "Before continuing with the GUI module setup, please read and perform the installation steps from the wiki: https://github.com/SerpentAI/SerpentAI/wiki/Windows-Installation-Guide#gui"
          )
  
      print("")
      input("Press Enter to continue...")
  
      if is_linux():
          subprocess.call(shlex.split("pip install Kivy==1.10.0"))
      elif is_windows():
          subprocess.call(
              shlex.split(
                  "pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew"
              )
          )
          subprocess.call(shlex.split("pip install Kivy==1.10.0"))
  
      print("")
      print("GUI module setup complete!")
  
imports: import os
  import sys
  import shutil
  import subprocess
  import shlex
  import time
  import offshoot
  from serpent.utilities import clear_terminal, display_serpent_logo, is_linux, is_windows, wait_for_crossbar
  from serpent.window_controller import WindowController
label_desc: Use image node_id 6 for calling a global function with example usage: setup_gui() without return types