code: def patch_win():
      # Get dumpbin location
      dumpbin = find_program("dumpbin")
      if dumpbin is None:
          raise FileNotFoundError(
              "Dumpbin was not found in the system, please make sure that is available on the PATH."
          )
  
      # Find wheel
      print("Finding wheels...")
      wheels = glob.glob(osp.join(PACKAGE_ROOT, "dist", "*.whl"))
      output_dir = osp.join(PACKAGE_ROOT, "dist", ".wheel-process")
  
      image_binary = "image.pyd"
      video_binary = "video_reader.pyd"
      torchvision_binaries = [image_binary, video_binary]
      for wheel in wheels:
          if osp.exists(output_dir):
              shutil.rmtree(output_dir)
  
          os.makedirs(output_dir)
  
          print("Unzipping wheel...")
          wheel_file = osp.basename(wheel)
          wheel_dir = osp.dirname(wheel)
          print(f"{wheel_file}")
          wheel_name, _ = osp.splitext(wheel_file)
          unzip_file(wheel, output_dir)
  
          print("Finding DLL/PE dependencies...")
          output_library = osp.join(output_dir, "torchvision")
          for binary in torchvision_binaries:
              if osp.exists(osp.join(output_library, binary)):
                  relocate_dll_library(
                      dumpbin, output_dir, output_library, binary
                  )
  
          compress_wheel(output_dir, wheel, wheel_dir, wheel_name)
  
imports: import glob
  import hashlib
  import os
  import os.path
  import platform
  import shutil
  import subprocess
  import sys
  import zipfile
  from base64 import urlsafe_b64encode
label_desc: Use image node_id 11 for calling a global function with example usage: patch_win() without return types