#96 Provide msi as-is for downloading

open
nobody
None
5
2012-11-04
2012-11-04
Jarod
No

By reading the tracker I learned that the msi created with bdist_msi doesn't work, and that easy_install doesn't work either.
For both, it is because they are unable to run the post-install script.

As far as I know, there is no way to silently install this module (I need that in order to install it on thousands of computers...)

I know I could setup the sdk and try to create an installer with inno setup or something like that, but I don't want to reinvent the wheel and I would much prefer that a solution could be found for everyone, not just me.

Would it be possible for you to publish the not-fully-working msis, together with the post-install script ?
If I understand correctly, it should work to install the msi then run the post-install script separately ?

Discussion

  • Mark Hammond
    Mark Hammond
    2012-11-04

    I'm a little reluctant to do that as people will not read the release notes and will assume it "just works". However, do note that you could just:

    a) install into a "test" box.
    b) copy the top-level pywin32 directories - eg, into a .zip file.
    c) unpack those files onto the target
    d) run the post-install script.

     
  • Jarod
    Jarod
    2012-11-07

    Thank you for the info, I will try this route.

    Perhaps this tip could be added to the readme file explaining how to make a silent install, with the list of folders to include and the path/name of the post-install script.

    I will try to make a iexpress .sed file that could be distributed with the sources and allow for painless creation of an installer. Will keep this thread updated about it.