Just a note: The huge amount of work/progress that has gone into modernizing the building/packaging tools is great, but to be honest, C extensions have been somewhat neglected. e.g. I still need to use old fashioned setup.py to build some of my projects (C and Cython extensions)
This may not be relevant to this discussion, as I think setuptools does still support C extensions as well as it has for years -- All of my recent (last ten years) projects use it. But it makes me nervous when I see suggestions to keep distutils in the stdlib: if the stdlib finds it still needs distutils, then that means that there may be others in the community that need it too. So if you can't entirely drop distutils in the stdlib, I don't think we can count on the rest of the community being able to drop it as well. Thanks, -CHB On Tue, May 10, 2022 at 1:29 PM Victor Stinner <vstin...@python.org> wrote: > On Tue, May 10, 2022 at 6:16 PM Steve Dower <steve.do...@python.org> > wrote: > > I agree. The internal tools that use it are all in our Tools directory, > > so we can move distutils there and explicitly add an import path to > > locate it. No need to keep it in the stdlib (Lib/) at all. > > > > Migrating to Makefile builds is probably better long-term, but not as > > important as moving distutils out from the stdlib so that setuptools can > > rely on their copy being the "main" one. > > With my current PR, Lib/_distutils/ is not installed by "make > install". Moving it to Tools/ would also work. > > Victor > -- > Night gathers, and now my watch begins. It shall not end until my death. > _______________________________________________ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/T43OZ4LWUT7QBENWPKIA3LFT52GWJV3Q/ > Code of Conduct: http://python.org/psf/codeofconduct/ > -- Christopher Barker, PhD (Chris) Python Language Consulting - Teaching - Scientific Software Development - Desktop GUI and Web Development - wxPython, numpy, scipy, Cython
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/HRUMPQICS5WT6M67WH7QVY6CHQFGMF6C/ Code of Conduct: http://python.org/psf/codeofconduct/