NSIS is very common project for building installer packages. It requires less time to work with NSIS than using WiX or MSI.
It has also certain drawbacks like very weird programming language which resembles assembler mixed with Postscript. Quite scary at first glance. There is remedy for this glitch.
NSIS is good for building installer “container” and it could hand over more complex logic to its plugins like Python plugin.
Original NSIS has another one glitch: no support for unicode. Luckily guys took NSIS and they fixed the issue by creating Unicode NSIS.
Unfortunately unicode version was not able to work with former Python plugin.
It required some effort to fix Python calls from NSIS and voilà Unicode Python plugin is available at github – nsPythonUnicode.



















