code: def _independent_tags(interpreter, py_version, platforms):
      """
      Return the sequence of tags that are consistent across implementations.
  
      The tags consist of:
      - py*-none-<platform>
      - <interpreter>-none-any
      - py*-none-any
      """
      for version in _py_interpreter_range(py_version):
          for platform_ in platforms:
              yield Tag(version, "none", platform_)
      yield Tag(interpreter, "none", "any")
      for version in _py_interpreter_range(py_version):
          yield Tag(version, "none", "any")
  
imports: from __future__ import absolute_import
  import distutils.util
  import platform
  import re
  import sys
  import sysconfig
  import warnings
label_desc: Use image node_id 11 for calling a global function with example usage: _independent_tags(interpreter, py_version, platforms) without return types