I like to install wxPython using Active Directory as I do with python.
Unfortunately wxPython is available only as executable file. What is easiest
solution to distribute it to 50 workstations.
I never tried MakeMSI before and I don't know how to use it, but it
would be nice to have a MSI installer for wxPython too. I'll se if I
can put together a *.MM file (extension used by MakeMSI) for wxPython
and, if there is enough interest, I'll contribute it. Maybe Robin
would consider the MSI installer as another wxPython installation
option, although I doubt it, as he already has to build 10456
different installers, *.exes, *.RPMs, *.dmgs, *.whatever for 2 Python
versions, ansi/unicode plus 98 different versions of Linux and Mac
.
On Mon, Jun 16, 2008 at 10:57:46AM -0400, Mike Rooney wrote:
I never tried MakeMSI before and I don't know how to use it, but it
would be nice to have a MSI installer for wxPython too. I'll se if I
can put together a *.MM file (extension used by MakeMSI) for wxPython
and, if there is enough interest, I'll contribute it.
I would definitely love to have wxPython as an MSI, for easier
distribution on Windows! It would really improve and streamline our
application installation.
I never tried MakeMSI before and I don't know how to use it, but it
would be nice to have a MSI installer for wxPython too. I'll se if I
can put together a *.MM file (extension used by MakeMSI) for wxPython
and, if there is enough interest, I'll contribute it.
I would definitely love to have wxPython as an MSI, for easier distribution on Windows! It would really improve and streamline our application installation. I was surprised to find that I could only download it in .exe earlier, in fact.
Maybe Robin
would consider the MSI installer as another wxPython installation
option, although I doubt it, as he already has to build 10456
different installers, *.exes, *.RPMs, *.dmgs, *.whatever for 2 Python
versions, ansi/unicode plus 98 different versions of Linux and Mac
Well, if he wanted to, it would be greatly appreciated! And hey, aren't those builds automated?
Yes, but it's still a ton of work. OTOH, if somebody were to submit whatever is needed to build MSIs and automate it for wxPython then I wouldn't mind switching.
···
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!
I am actually looking at this at the moment, trying to get some
insight by the wxPython SVN source tree, especially in build.py and
config.py. There is something a bit unclear to me: the wxPython
installer is an exe file which looks very much as an Inno Setup
installer, but for the life of me I can't find anywhere in the Python
code *where* you are actually building the Inno script to generate the
installer. I thought to re-use as much as possible of your build code
to generate automagically an MSI installer for wxPython, but I can't
even start
Am I missing something?
This does work for simple extensions as I've done it before. The syntax is very similar to bdist_wininst:
>> python setup.py bdist_msi
It's a standard part of Python 2.5 and up. However, I've had issues with both commands on extensions/packages that make extensive use of C++. If you get it to work, I'd like to know what you did. Let us know if we can help!