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 doko
Recipients brett.cannon, doko, dstufft, eric.araujo, jaraco, lukasz.langa, ncoghlan, ned.deily, p-ganssle, pablogsal, paul.moore, steve.dower
Date 2020-07-14.08:59:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1594717187.85.0.318622639061.issue41282@roundup.psfhosted.org>
In-reply-to
Content
Renaming distutils to _buildutils only delays the problem to remove it.  But yes, it explicitly makes it explicit that code needs to be changed.

I would like to see that neither distutils or _buildutils is installed by default, and only is available internally for building the extensions of CPython.

The "old" build system to build builtins instead of extensions is still functional, so it should be ok to build the extensions also with the old build system.

That would require moving all the config stuff in setup.py to autoconf tests, which is perfectly doable.  The MacOS and Windows builds would need some attention too, but afaicr when asking Ned Deily and Steve Dower at the language summits, they didn't have a concern about this approach.
History
Date User Action Args
2020-07-14 08:59:47dokosetrecipients: + doko, brett.cannon, paul.moore, jaraco, ncoghlan, ned.deily, eric.araujo, lukasz.langa, steve.dower, dstufft, p-ganssle, pablogsal
2020-07-14 08:59:47dokosetmessageid: <1594717187.85.0.318622639061.issue41282@roundup.psfhosted.org>
2020-07-14 08:59:47dokolinkissue41282 messages
2020-07-14 08:59:47dokocreate