[Distutils] Opening question
dangoor at gmail.com
Wed Aug 24 03:53:06 CEST 2005
Hey, welcome to Python!
I'll answer what I can below... maybe some others can amplify.
On 8/23/05, Scott Mayham <Smayham at manh.com> wrote:
> We are rushing out the door, a new version of one of our main products.
> Part of what's new about this release is that some parts of it are written
> in Python (2.4, I think). These parts also use some bits for the PyWin
> package. I have been chartered with exploring whether we can bundle the
> Python Windows installer (the MSI that the link on the "downloads" page
> points to) along with our product, and whether it (the Python installer) can
> be launched as a silent sub-install, in much the same way as we presently
> launch the Microsoft MSXML4.msi.
You *can* bundle the Python Windows installer (as in: it is legal to
do so). I don't know anything about MSI installers, so I can't comment
on the silent sub-install part.
> As usual, the pointy-haired boss doesn't understand that the install
> developer doesn't (yet) know squat about Python. I've just gotta get it
> installed so it can support our product. I know, Disutils is supposed to
> make this unnecessary, but (I'm told) we use some stuff in PyWin which uses
> some stuff in Python which is not normally packaged that way. If I've been
> told wrong, tell me what I need to know/do in order to package up our spiffy
> new written-in-Python software.
Here's how I bundle up my Windows software: use py2exe:
which should grab everything you need (including a Python interpreter)
and drop it in a directory.
I use InnoSetup for the installer myself, but that's just personal preference.
If you have multiple standalone python scripts or there is some other
need you have that eliminates creating a single exe and using py2exe,
then including a full Python interpreter may indeed make sense.
More information about the Distutils-SIG