Il casting è molto semplice:
from sqlalchemy.dialects.postgresql import array, ARRAY
cast(array([]), ARRAY(Integer))
Senza vedere cosa hai provato, posso solo ipotizzare che tu abbia provato a trasmettere a array(Integer)
invece di ARRAY(Integer)
.