parameters: (interpreter, py_version, platforms)
docstring: Return the sequence of tags that are consistent across implementations.
  
      The tags consist of:
      - py*-none-<platform>
      - <interpreter>-none-any
      - py*-none-any
docstring_summary: Return the sequence of tags that are consistent across implementations.
docstring_tokens: Return the sequence of tags that are consistent across implementations .
function: 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")
function_tokens: def _independent_tags ( interpreter , py_version , platforms ) : 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" )