Python - Ceil a datetime para el próximo cuarto de hora

Imaginemos esta fecha y hora

>>> import datetime
>>> dt = datetime.datetime(2012, 10, 25, 17, 32, 16)

Me gustaría ceñirlo al siguiente cuarto de hora para obtener

datetime.datetime(2012, 10, 25, 17, 45)

Me imagino algo como

>>> quarter = datetime.timedelta(minutes=15)
>>> import math
>>> ceiled_dt = math.ceil(dt / quarter) * quarter

Pero claro que esto no funciona.

Respuestas a la pregunta(4)

Su respuesta a la pregunta