In attempting to migrate cumin's CI tests to run on our buster image, which includes Python 3.8, cumin ends up triggering the new pip resolver's excessive backtracking, hitting Jenkin's 20 minute timeout. It is possible that collectively cumin's dependencies are incompatible with each other or hit an edge case that could be sped up with stricter requirements.
https://pip.pypa.io/en/latest/user_guide/#changes-to-the-pip-dependency-resolver-in-20-3-2020
Once this is fixed we can start testing with Python 3.8 in CI.