(written on 29th May)
This I found another bug with skeleton, it implicitly assumes that package name is same as module name and
adds an import test for that, it is not necessarily the case. Examples: the package dnspython installs a module named dns and the package factory_boy installs the package factory. The earier behavior was causing build failures for such packages. I sent a pull request and it was merged on Thursday.
Later in the day I read PEP 426 1 and PEP 440 2. PEP 426 1 aims to create a metadata standard for Python Packages and PEP 440 2 defines a scheme for version number and dependency identification.