[Python-Dev] Killing off bdist_dumb

Guido van Rossum guido@python.org
Thu, 14 Nov 2002 15:17:26 -0500


> Guido van Rossum <guido@python.org> writes:
> 
> > > Question for python-dev (Tim?): how would wininst.exe now find it's way
> > > into the Python source distribution, or in Linux binary distributions?
> > 
> > I don't understand the question, and I doubt that Tim does either.
> 
> I think you just voted +1 on the following technology:
> 
> 1. the wininst.exe sources are added to the PC directory, and the MSVC
>    project file to the PCbuild directory.
> 
> 2. wininst.exe becomes a file on its own, and is generated from the
>    project file.
> 
> 3. the base64-coded version is removed from bdist_wininst.py.
> 
> If so, neither the source distribution nor the Linux binaries would
> include wininst.exe. Then, the question is how you could create
> windows installers on non-windows.

Then let's check in wininst.exe as a binary file in an appropriate
location (probably under distutils).  We do the same for the generated
file "configure" after all.  The maintainer of wininst.c has to
remember to commit the wininst.exe file whenever he changes wininst.c.
Seems easy enough.

--Guido van Rossum (home page: http://www.python.org/~guido/)