Conditionally runs the tests depending on the availability of Python versions (because Travis is the worst).