Говорят, что в 2020b по умолчанию теперь slim формат, в котором нет 32-битного представления времени, из-за чего проваливаются тесты: https://github.com/dateutil/dateutil/issues/1059 Конкретно у нас с python3-module-dateutil-2.8.1-alt2: AssertionError: assert datetime.datetime(1972, 1, 7, 0, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia')) == datetime.datetime(1972, 1, 7, 1, 14, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia')) В ArchLinux поменяли сборку tzdata обратно на fat: https://github.com/archlinux/svntogit-packages/commit/7d8fb81c3f5b3376c5c81fe3d8e287d5bab04562 Возможно, что когда-нибудь для dateutil и придумают что-нибудь, а вот пользователям pytz предлагают переходить на zoneinfo из python3.9. https://github.com/stub42/pytz/issues/31#issuecomment-717997050 А на починку самого pytz надежды не много: https://github.com/stub42/pytz/issues/48
Для p9 и более старых репозиториев, куда копируется tzdata из Сизифа, я оставил fat, а в Сизифе пусть уже будет так, как предлагает апстрим.
(Ответ для Dmitry V. Levin на комментарий #1) > Для p9 и более старых репозиториев, куда копируется tzdata из Сизифа, я > оставил fat, а в Сизифе пусть уже будет так, как предлагает апстрим. Хорошо, я отключил тесты в python dateutil.