I think it does work on Windows packages
Handle non-Python packages
Add code to check entry points

Also make distinction between plat and type in the code.