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 <[email protected]> wrote: > On Tue, May 10, 2022 at 6:16 PM Steve Dower <[email protected]> > 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 -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/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 -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/HRUMPQICS5WT6M67WH7QVY6CHQFGMF6C/ Code of Conduct: http://python.org/psf/codeofconduct/
