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 eric.araujo
Recipients eric.araujo, kern, loewis, orsenthil, python-dev, radious, tarek, ygingras
Date 2011-08-30.14:51:26
SpamBayes Score 0.001138743
Marked as misclassified No
Message-id <1314715887.28.0.126670153345.issue10946@psf.upfronthosting.co.za>
In-reply-to
Content
I simplified my patch and pushed it.  I had to discover again that I needed to inject customized command objects into dist.command_obj, like you found out a few months ago when we had a private email discussion :)

> Using set_undefined_options in install_* is definitely not safe,
> because it fails if parent [command] has not set skip_build.
We can be sure (by looking at the code) that bdist always sets skip_build to something (False by default), so it’s not unsafe.

> Also skip_build has to be set to None in install_* (set_... needs
> that to work) which obviously breaks it.
Yes, skip_build on the subcommands needed to change from None to False, but I don’t see how it is a breakage; it’s just an harmless change needed for this bug fix, so I did it. :)

Thanks to everyone involved in this bug.
History
Date User Action Args
2011-08-30 14:51:27eric.araujosetrecipients: + eric.araujo, loewis, kern, orsenthil, tarek, ygingras, python-dev, radious
2011-08-30 14:51:27eric.araujosetmessageid: <1314715887.28.0.126670153345.issue10946@psf.upfronthosting.co.za>
2011-08-30 14:51:26eric.araujolinkissue10946 messages
2011-08-30 14:51:26eric.araujocreate