-j0 means: Run tests in parallel, automatic number of workers, according to CPU count
%{_smp_mflags} means: -j%{_smp_build_ncpus} where %{_smp_build_ncpus} is the CPU count by default
Hence, this makes no difference unless %{_smp_build_ncpus} is manually clamped.
In that case, we now respect the wishes of the builder/packager/etc.
Patches 389 and 390 merged upstream.
The distutils module was removed from Python 3.12:
- patch 1 removed, only patched distutils
(the original rpath problem only affected numpy, numpy 1.23.4+ uses chrpath to fix it)
- patch 251 updated to remove the distutils hunk
(which is already present in pypa/distutils ~ setuptools)
The debug _xxtestfuzz module was moved a bit in the list of files
when _testsinglephase was added, for consistency.
Co-Authored-By: Miro Hrončok <miro@hroncok.cz>