> 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

Reply via email to