[Zope3-dev] Changes to zope3 windows binary installer
Tim Peters
tim.peters at gmail.com
Fri Oct 14 13:03:55 EDT 2005
[Tim Peters]
>> ... I build the Zope3 Windows installer because nobody else will do it ...
[Chris Withers]
> If someone can give me instructions assuming I'm starting from
> I-am-stupid-and-also-have-no-c-compilers-but-do-have-windows state, I'd
> like to try and help :-)
See the page referenced before:
http://dev.zope.org/Zope3/ZopeWindowsRelease
As it says, you do need an appropriate C compiler.
> Any chance of us using hte build bot to build binary releases?
I haven't used the buildbot code; don't know what it can and can't do;
best guess is that it would be easy until it got to the parts of
testing the Windows Service support that I do by staring at the
Windows Services and Event Log GUIs. Testing that the service
auto-starts after a reboot might also be a puzzle.
> ...
> Hmmm, is this what I'm asking for above?
Yes.
> ...
> Could Mark Hammond be tickled ot help here?
Don't know; doubt it (he hasn't shown any interest in doing this yet).
> How does Python build its Windows installer? It seems nice enough :-)
For 2.4+, it's a slick MSI-based installer, implemented by about 300KB
of Python and C code in a Python checkout's Tools/msi/ directory. I
believe only its author (Martin v. Löwis) understands it all. He
presented a brief paper about it at PyCon in 2004:
http://www.python.org/pycon/dc2004/papers/44/
The bad news is that Martin is an extremely capable PhD who worked on
this across months; i.e., this was a major undertaking. The good news
is that large parts of it are probably easily reusable -- by Martin
;-)
More information about the Zope3-dev
mailing list