I need to package my Python application, its dependencies and Python into a single MSI installer. The end result should desirably be:
I've had much better results with dependencies and custom folder structures using pyinstaller, and it lets you find and specify hidden imports and hooks for larger dependencies like numpy and scipy. Also a PITA, though.