Puede usar la función psycopg2 register_composite
de sqlalchemy pero tienes que
import psycopg2.extras
usted mismo, luego con su objeto de conexión c
de
c = e.connect()
solo hazlo
psycopg2.extras.register_composite('card', c.connection, globally=True)
Tienes que usar c.connection
porque
>>> hasattr(c.connection, 'cursor')
True