parameters: (self, tags)
return_statement: return min(tags.index(tag) for tag in self.file_tags if tag in tags)
docstring: Return the lowest index that one of the wheel's file_tag combinations
          achieves in the given list of supported tags.
  
          For example, if there are 8 supported tags and one of the file tags
          is first in the list, then return 0.
  
          :param tags: the PEP 425 tags to check the wheel against, in order
              with most preferred first.
  
          :raises ValueError: If none of the wheel's file tags match one of
              the supported tags.
docstring_summary: Return the lowest index that one of the wheel's file_tag combinations
          achieves in the given list of supported tags.
docstring_tokens: Return the lowest index that one of the wheel s file_tag combinations achieves in the given list of supported tags .
function: def support_index_min(self, tags):
          # type: (List[Tag]) -> int
          """Return the lowest index that one of the wheel's file_tag combinations
          achieves in the given list of supported tags.
  
          For example, if there are 8 supported tags and one of the file tags
          is first in the list, then return 0.
  
          :param tags: the PEP 425 tags to check the wheel against, in order
              with most preferred first.
  
          :raises ValueError: If none of the wheel's file tags match one of
              the supported tags.
          """
          return min(tags.index(tag) for tag in self.file_tags if tag in tags)
function_tokens: def support_index_min ( self , tags ) : # type: (List[Tag]) -> int return min ( tags . index ( tag ) for tag in self . file_tags if tag in tags )