import itertools


def non_null_powerset(words):
    """Create the powerset of a list of words (without the empty set).

    Args:
        words (list): List of words that should be combined.

    Returns:
        list: List of all combinations.
    """
    return [combination for i in range(1, len(words) + 1)
            for combination in itertools.combinations(words,i)]