2009/1/14 eg <[email protected]>

> Peer Sommerlund wrote:
> >
> >         3) Build windows installer from setup.py
> >
> >
> > #3 is what I'm working on. Currently I can call "python setup.py
> > bdist_wininst" to build an inno setup installer, but it does not contain
> > all parts of the 0.5 installer yet.
> >
> > I have played a bit with easy_install but for now I'm concentrating on
> > getting the build process (for an inno installer) to work.
> >
>
> Have you considered using Wix (http://wix.sourceforge.net) to author the
> MSI installers.


Yes, and there are a number of advantages to switching to wix. Readability
of the install script is not one of them ;-) My current stand is that the
effort required to replace Inno Setup would be better used elsewhere in the
project. I began a translation but stopped again because the effort was
larger than I expected.

Also, to avoid too many refactoring jobs at the same time I will concentrate
on getting "bdist_wininst" to work before I make any attempts at major
changes to the install system.

It is my hope that this first step will make the build process so simple
that a new contributor can get a working installer in a few hours - even if
he has never coded Python before and has a clean machine. Getting more
contributors will also make it possible to refactor larger pieces of the
installer.

Regards,
Peer
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to