From: Jimmy Retzlaff <jimmy@re...> - 2008-05-20 03:21:59
On 5/19/08 4:20 PM, "Jim Tittsler" <jwt@...> wrote:
> Is there an easy way to programatically make an MSI installer after
> using py2exe to make a self-contained "application" out of my scripts?
There's nothing in py2exe itself, but the output of py2exe (i.e., the
contents of the dist directory) can be used with any Windows installation
I happen to use NSIS and I know others here use Inno Setup. Both are free of
charge, but as far as I know they only make EXE installers and not MSI
installers, so you might need to look elsewhere if you must have an MSI.
My setup.py actually kicks off my NSIS script after the py2exe part is done
so that my build is a one step process (it also generates a database and
some other things to be included in the installer). For really simple
one-off things I sometimes use WinRAR (not free) - it has a self-extracting
installer mode which will extract contents into a subdirectory of Program
The role of py2exe is really to get your Python program to a state where it
can be bundled using an installer builder (or distributed by other means).
From: Jim Tittsler <jwt@on...> - 2008-05-20 08:27:04
On May 20, 2008, at 15:21, Jimmy Retzlaff wrote:
> I happen to use NSIS and I know others here use Inno Setup. Both
> are free of
> charge, but as far as I know they only make EXE installers and not MSI
> installers, so you might need to look elsewhere if you must have an
Thanks. Yes, I am also using NSIS now, but several people have asked
for an MSI to facilitate organization-wide deployments apparently.
WiX looks interesting and easily scriptable.