code: def get_linux(arch):
      # best way of figuring out whether manylinux or musllinux is to look
      # at the packaging tags. If packaging isn't installed (it's not by default)
      # fallback to sysconfig (which may be flakier)
      try:
          from packaging.tags import sys_tags
  
          tags = list(sys_tags())
          plat = tags[0].platform
      except ImportError:
          # fallback to sysconfig for figuring out if you're using musl
          plat = "manylinux"
          # value could be None
          v = sysconfig.get_config_var("HOST_GNU_TYPE") or ""
          if "musl" in v:
              plat = "musllinux"
  
      if "manylinux" in plat:
          return get_manylinux(arch)
      elif "musllinux" in plat:
          return get_musllinux(arch)
  
imports: import glob
  import hashlib
  import os
  import platform
  import sysconfig
  import sys
  import shutil
  import tarfile
  import textwrap
  import zipfile
  from tempfile import mkstemp, gettempdir
  from urllib.request import urlopen, Request
  from urllib.error import HTTPError
label_desc: Use image node_id 4 for calling a global function with example usage: get_linux(arch) and returns: get_manylinux, get_musllinux