This is one reason I haven't been able to merge anything on python-dateutil in forever. Every time I go to do a bunch of merges, I just spend 6 hours fixing CI then run out of OSS time.
@pganssle I'm part of a project (GNU Guix) that prioritizes reproducible bitrot-resistant CI and supports Python & lots of other language ecosystems. Let me know if you wanna talk!