The failure seems to be setuptools being not present and I don't know why. It could be the lib64->lib symlink that is no more here or the change in importlib.resources.files. I don't have time now to investigate.
Yep, in the run (There are several other failures, but they seem to be unrelated) the failing test_peg_generator tests pass, therefore, it is a7a4855 / #133951.
Activity
StanFromIreland commented on Oct 5, 2025
It seems most likely, the test creates a venv.
Testing it here.
StanFromIreland commented on Oct 5, 2025
Yep, in the run (There are several other failures, but they seem to be unrelated) the failing test_peg_generator tests pass, therefore, it is a7a4855 / #133951.
Cycloctane commented on Oct 5, 2025
pr #137139 does have a breaking change. I think the root cause of the failing test is here:
cpython/Lib/test/test_peg_generator/test_c_parser.py
Lines 101 to 108 in 13dc2fd
Only platlib is added to syspath. Also adding purelib should fix the problem. I'm now testing and working on a pr for it.
StanFromIreland commented on Oct 5, 2025
Should this be closed as a duplicate of #133951 since it is still open?
picnixz commented on Oct 5, 2025
I wasn't sure which one was the faulty commit but now I can indeed close it as a duplicate.