
On Tue, May 10, 2022 at 5:33 PM Christian Heimes <christian@python.org> wrote:
We can easily take care of test_cppext and add the build step to Makefile.
What matters in test_cppext is that using the Python C API in C++ does not emit compiler warnings, so it uses -Werror. Since this test is very new, I would prefer to not block the Python build just because of that. Moreover, I'm not sure that I want to require a C++ compiler to build CPython (written in C). But yeah, something can be done in Makefile :-)
How does test_peg_generator depend on distutils? I don't see an import of distutils in the directory.
See Tools/peg_generator/pegen/build.py file. The test builds C extensions and then execute them.
I would prefer to fix and remove all imports of distutils before we resort to renaming the package. Please give us time until alpha 1. There is no need to rush it *now*.
Sure, there is no need to rush it now. But I prefer to discuss the change as soon as possible (in the 3.12 dev cycle), to make sure that we are aware of all issues, and have more time to fix them. Victor -- Night gathers, and now my watch begins. It shall not end until my death.