¿Cómo crear un intervalo de fecha de inicio hasta una fecha final con python-dateutil?
¿Cómo crear un intervalo de fecha de inicio `desde` hasta una fecha final `hasta`?

def rango_fechas(desde, hasta):
    rango = []
    dias_totales = (hasta - desde).days
    for days in range(dias_totales + 1): 
        fecha = desde + relativedelta(days=days)
        rango.append(fecha)
    return rango