@staticmethod
def b2_features(variations):
    """
        Generated a b2 requirements list, i.e. <name>value list, from the given 'variations' dict.
        """
    result = []
    for k, v in sorted(variations.items()):
        if v:
            result += ['<%s>%s' % (k, v)]
    return result
