Source: pymatgen Followup-For: Bug #1031705 Apart from that one case of test_cif.py, every other timeout occurs in test_babel.py. If it were a 3rd test being held up and resolving too late for other tests to pass, then the timeout would occur more randomly.
So looks like the 7th item (test_localopt) of test_babel is indeed the main problem. Maybe the test_cif.py error was one-off (or maybe blocked by the test_localopt timeout)