WIP: Use PEP 508 python_version specs for test_requires
This allows us to specify requirements that depend upon the Python version, so that the requirements can be expressed purely as configuration and not as code.
Edited by Alexander Pace
This allows us to specify requirements that depend upon the Python version, so that the requirements can be expressed purely as configuration and not as code.