See https://discuss.python.org/t/revisiting-distribution-name-normalization/12348/ for the long form discussion.
Basically, wheel-generated wheels do not canonicalise name of the dist-info folder to remove . from the name of the folder. This means that packages generated with wheel can have package.name-1.0.0.dist-info instead of package_name-1.0.0.dist-info.