Improved error message.
Interim update relating to PEP 426 changes.
Tightened up code and tests to use pydist.json.