Support zip files containing multiple distributions
It should be possible for a packager to put multiple distributions into a single zip file. Currently, the code assumes the wheel convention and relies on the name and version from the wheel filename to infer a single dist-info metadata.