code: def sys_tags(*, warn: bool = False) -> Iterator[Tag]:
      """
      Returns the sequence of tag triples for the running interpreter.
  
      The order of the sequence corresponds to priority order for the
      interpreter, from most to least important.
      """
  
      interp_name = interpreter_name()
      if interp_name == "cp":
          yield from cpython_tags(warn=warn)
      else:
          yield from generic_tags()
  
      if interp_name == "pp":
          yield from compatible_tags(interpreter="pp3")
      else:
          yield from compatible_tags()
  
imports: import logging
  import platform
  import sys
  import sysconfig
  from importlib.machinery import EXTENSION_SUFFIXES
  from typing import Dict, FrozenSet, Iterable, Iterator, List, Optional, Sequence, Tuple, Union, cast
  from .None import _manylinux, _musllinux
label_desc: Use image node_id 20 for calling a global function with example usage: sys_tags() without return types