diff -rupN --no-dereference Python-3.10.9/setup.py Python-3.10.9-new/setup.py --- Python-3.10.9/setup.py 2022-12-08 09:36:55.413024773 +0100 +++ Python-3.10.9-new/setup.py 2022-12-08 09:36:58.217024836 +0100 @@ -560,6 +560,8 @@ class PyBuildExt(build_ext): print("Failed to build these modules:") print_three_column(failed) print() + with open('mods_failed.txt', 'w') as fh: + fh.write(", ".join(failed) + "\n") if self.failed_on_import: failed = self.failed_on_import[:]