This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Aaron.Staley
Recipients Aaron.Staley, eric.araujo, loewis, tarek
Date 2012-05-24.05:52:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1337838734.65.0.975995984731.issue14877@psf.upfronthosting.co.za>
In-reply-to
Content
Hi Eric,

Quick rundown: There are template 'exe' inside distutils/command.  bdist_wininst appends to the template to build a customized installer.

First the 64 bit bug:
http://bugs.python.org/issue6792

With that bug active, I must be able to make 64 bit windows installers for users of 64 bit windows python to install my package.  Unfortunately, the only 64 bit template is wininst-9.0-amd64.exe. Due to this bug, there is no way to use that installer, preventing one from creating universal windows installers on *nix, which bdist_wininst is supposed to allowed (per documentaiton).

Furthermore, I have empirically found that a 32-bit installer built against wininst-6.0 will not behave correctly either. Specifically, the pre-install-script I used would not execute.  When I switched to the wininst-9.0 template, all worked fine.
History
Date User Action Args
2012-05-24 05:52:14Aaron.Staleysetrecipients: + Aaron.Staley, loewis, tarek, eric.araujo
2012-05-24 05:52:14Aaron.Staleysetmessageid: <1337838734.65.0.975995984731.issue14877@psf.upfronthosting.co.za>
2012-05-24 05:52:14Aaron.Staleylinkissue14877 messages
2012-05-24 05:52:13Aaron.Staleycreate