> On 27/01/2010 13:04, Michael Foord wrote: >> Installers aren't built into windows. >> >> > The infrastructure for building and using msi installers are part of > Windows and the Windows development environment. For example: > > http://msdn.microsoft.com/en-us/library/aa370834%28VS.85%29.aspx
Michael, of course. And you don't get msdn or the windows-sdk in the retail version of Windows. It has to be installed separately, over the top of windows Therefore, the ability to generate installers is *not* built in to the 'standard' windows versions as they ship out to the world. ok - windows has some installers on the CD. Printer drivers and device-drivers. In the i386 directory there's an installer to install windows from the CD... so if you including those then I guess you got me... yes, the windows CD has (device and a windows) installers.. As for being able to generate installers with Retail-Windows, it's not possible till you download the SDK and some extra tools. Where I work, you couldn't install them because you worldn't have the privelages. Then you'd see I'm right.. :-) >> Since Python has distutils, and it builds installers, why >> shouldn't we be using that? (apart from the fact that it >> is slightly broken) >> > Because this is the wrong way to build installers for Windows > applications (at least not what distutils is intended for). Whatever.. I give up defending distutils.. > Have you ever built and distributed Windows applications? I do it as a day job. I started at Windows 2.0 and Visual Basic 1 about 20 years ago.Then with other different programming languages. C, VB, Delphi, TCL, Perl, Java and Python. The install tools that I know are NSIS, Wise, InnoSetup and perphaps a few others if I thought back. So when it comes to installation tools, I've done enough to know that sticking a python app in a zip box is good and that without the Microsoft SDK or some derivative tool, your chances of building a windows installer are pretty low. Take care David _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com