Наверное, нет. Последняя дата до datetime.max означает, что вы должны рассчитать все повторения вплоть до datetime.max, и это будет разумно МНОГО повторений. Может быть возможно добавить ярлыки для некоторых простых повторений. Например, если каждый год в один и тот же день, вам не нужно, например, вычислять повторения между ними. Но если у вас есть что-то третье, что вам нужно, например, а также, если у вас максимальное количество повторений и т. Д. Но я думаю, у dateutil нет этих ярлыков. Вероятно, это будет довольно сложно реализовать надежно.
Могу ли я спросить, почему вам нужно найти последнее повторение до datetime.max? В конце концов, в будущем почти восемь тысяч лет ...: -)