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 dbn
Recipients Matt.Wilkie, dbn, eric.araujo, tarek, theller
Date 2013-09-10.12:57:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1378817871.17.0.0932630564436.issue4636@psf.upfronthosting.co.za>
In-reply-to
Content
It turns out this is pretty easy to fix by just changing the stub to import builtins or __builtin__ depending on the python install version. Attached are patches that fix this for both the default and 2.7 branches.

My test case is a pure python module with an install script. I've rebuilt the wininst stub for both default (3.3) with VS2010 Express and 2.7 with VS2008 Express. I then built installers and ran them in both directions: installer created with python-2.7 and installed into python-3.3, and an installer created with python-3.3 and installed into python-2.7. Both worked fine with no warnings.

I've attached the stubs I built in case they're helpful. wininst-10.0-compat.exe is the 32 bit stub for default/3.3. wininst-9.0-compat-2.7.exe is the 32 bit stub for 2.7.
History
Date User Action Args
2013-09-10 12:57:51dbnsetrecipients: + dbn, theller, tarek, eric.araujo, Matt.Wilkie
2013-09-10 12:57:51dbnsetmessageid: <1378817871.17.0.0932630564436.issue4636@psf.upfronthosting.co.za>
2013-09-10 12:57:51dbnlinkissue4636 messages
2013-09-10 12:57:50dbncreate