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 ned.deily
Recipients loewis, ned.deily
Date 2013-07-21.08:02:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1374393760.41.0.977042124577.issue18517@psf.upfronthosting.co.za>
In-reply-to
Content
In the top-level setup.py, the code to define the Extension instance for the "xxlimited" extension is currently incorrectly located near the end of detect_tkinter() rather than in its parent detect_modules(). This has the effect of skipping the build of "xxlimited" on OS X since detect_tkinter() shortcuts to detect_tkinter_darwin() there.  The attached patch corrects that.

However, it does raise the question of why "xxlimited" is built at all for normal installable builds, since "xxlimited" is a dummy template module.  The definition for the somewhat similar "xx" is commented out by default.  Perhaps "xxlimited" should be as well.  Or perhaps both should only be built for --with-pydebug configs.  Opinions?
History
Date User Action Args
2013-07-21 08:02:40ned.deilysetrecipients: + ned.deily, loewis
2013-07-21 08:02:40ned.deilysetmessageid: <1374393760.41.0.977042124577.issue18517@psf.upfronthosting.co.za>
2013-07-21 08:02:40ned.deilylinkissue18517 messages
2013-07-21 08:02:39ned.deilycreate