Enforce that any registered module can be mapped to a dist-info for getting version
Enforce that any registered module can be mapped to a dist-info for getting the version. Nominally, we could fall back to import if this is a problem
Note: I'm finding the testing to be painful here - some more in-depth refactoring is needed.
Edited by Philip Elson