Python: conjunto de potencias de un conjunto dado con generadores [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Conjuntos de energía en Python usando itertools 2 respuestas

Estoy tratando de construir una lista de subconjuntos de un conjunto dado en Python congeneradores. Di que tengo

set([1, 2, 3])

como entrada, debería tener

[set([1, 2, 3]), set([2, 3]), set([1, 3]), set([3]), set([1, 2]), set([2]), set([1]), set([])]

como salida ¿Cómo puedo conseguir esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta