pytest/coverage: avoid most recent versions

This combination of ranges seems to be enough to fix the build
4 jobs for branch/default in 3 minutes and 28 seconds