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 radious
Recipients eric.araujo, kern, loewis, radious, tarek, ygingras
Date 2011-04-16.22:32:59
SpamBayes Score 2.2091162e-11
Marked as misclassified No
Message-id <1302993180.51.0.363669842101.issue10946@psf.upfronthosting.co.za>
In-reply-to
Content
Could you please at least describe the test that you mentioned (link doesn't work). I added line that passes skip_build from bdist.py to its subcommands and it worked for me (at least for simple cases) - base.py is not called.

If bdist wouldn't call any install_* in other way then via bdist_*, then we could use set_undefined_options in the last ones, but I'm not sure if it's safe. (If it is, I can provide appropriate patch.) 

Using set_undefined_options in install_* is definitely not safe, because it fails if parent process has not set skip_build. Also skip_build has to be set to None in install_* (set_... needs that to work) which obviously breaks it. Actually bdist_* sets skip_build like in my patch.

Patch attached.

Anyway test_skip_build() is still broken and needs a fix.
History
Date User Action Args
2011-04-16 22:33:00radioussetrecipients: + radious, loewis, kern, tarek, ygingras, eric.araujo
2011-04-16 22:33:00radioussetmessageid: <1302993180.51.0.363669842101.issue10946@psf.upfronthosting.co.za>
2011-04-16 22:32:59radiouslinkissue10946 messages
2011-04-16 22:32:59radiouscreate