Marc-Andre Lemburg added the comment:

On 11.05.2015 23:20, Steve Dower wrote:
> 
> I guess we need a third opinion.
> 
> For me, the subclasses of CCompiler are undocumented and not a guaranteed 
> interface (people using them directly are consenting adults). They're also an 
> eyesore, so if I can clean them up without breaking the CCompiler interface 
> (or minor version upgrades) then I should.

The distutils interface isn't documented in all details,
so the rule of thumb by which everybody operates is that any
non-private symbol is part of the public API.

FWIW: I don't see a problem with keeping implementations
around for older MS VC versions. It's well possible that
someone might want to use them for creating a Python version
compiled with an older version of MS VC, e.g. in an
embedding scenario. And you can still have your new cleaned up
version override the default msvccompiler class.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23970>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to