code: def create_virtualenv(venv_exe, pyexe, venv) -> None:
      logging.info(
          "Creating virtualenv in %s with python %s", venv, pyexe
      )
      if not (venv_exe and pyexe and venv):
          logging.warn("Skipping creation of virtualenv")
          return
      check_call([venv_exe, "-p", pyexe, venv])
  
imports: import argparse
  import os
  import sys
  from subprocess import check_call
  import shlex
  from ci.util import retry, remember_cwd
  from typing import List
  from collections import OrderedDict
  import logging
  import yaml
  import shutil
label_desc: Use image node_id 1 for calling a global function with example usage: create_virtualenv(venv_exe, pyexe, venv) without return types