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 lemburg
Recipients BreamoreBoy, christian.heimes, lemburg, paul.moore, steve.dower, tim.golden, zach.ware
Date 2015-05-11.21:56:26
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <55512585.1090003@egenix.com>
In-reply-to <1431381012.59.0.354225035786.issue23970@psf.upfronthosting.co.za>
Content
On 11.05.2015 23:50, Paul Moore wrote:
> 
> I agree with Steve, we shouldn't be constrained to preserve all the undocumented internals of distutils - doing that in the past is what has made distutils essentially unmaintainable.
> 
> I don't think there's a concrete example of real code that will be broken by this change - if I follow the comments correctly, MAL's code will still work ("I guess we'll then just continue to override the .initialize() call"). Without a specific breakage that can't be fixed to work with the new code, I don't think this patch should be blocked just because people might be using the old internals.

This is not about our code. We can work around all this.

The point is that in general, we don't break things in Python just
because we can, even if we don't need to.

In this case, I don't see a need to break things to add support for
a new compiler version, which is why I don't follow Steve's arguments.
History
Date User Action Args
2015-05-11 21:56:26lemburgsetrecipients: + lemburg, paul.moore, christian.heimes, tim.golden, BreamoreBoy, zach.ware, steve.dower
2015-05-11 21:56:26lemburglinkissue23970 messages
2015-05-11 21:56:26lemburgcreate