code: def compatibility_rank(self, supported):
          
          preferences = []
          for tag in self.compatibility_tags:
              try:
                  preferences.append(supported.index(tag))
              # Tag not present
              except ValueError:
                  pass
          if len(preferences):
              return (min(preferences), self.arity)
          return (_big_number, 0)
docs: Rank the wheel against the supported tags. Smaller ranks are more
          compatible!
  
          :param supported: A list of compatibility tags that the current
              Python implemenation can run.