Commit Graph

59 Commits

Author SHA1 Message Date
Tomáš Hrnčiar
88efa1916c Update to 3.12.0a3 2022-12-07 16:11:18 +01:00
Miro Hrončok
6324efea7a %check: Run tests with %{_smp_mflags} instead of -j0
-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.
2022-11-16 23:38:50 +00:00
Miro Hrončok
5fcd231389 Add minimal version limits on setuptools/pip wheels
Fedora 37+ has setuptools 62.6+ and pip 22.2.2+
Fedora 36 is patched in:
https://src.fedoraproject.org/rpms/python-setuptools/pull-request/86
https://src.fedoraproject.org/rpms/python-pip/pull-request/117
2022-11-16 17:48:22 +01:00
Tomáš Hrnčiar
c12d924ecf Update to 3.12.0a2
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>
2022-11-15 20:16:38 +01:00
Miro Hrončok
6befb8fa5d Update comment about skipped test_freeze_simple_script 2022-10-31 18:01:13 +01:00
Miro Hrončok
1bc45ffecb Finish initial bootstrap of Python 3.12.0a1 2022-10-28 01:55:47 +02:00
Miro Hrončok
fe95b37f25 Make the package buildable without bootstrap 2022-10-28 00:13:16 +02:00
Tomáš Hrnčiar
6e2dac669d Exclude 32bit ARM from Python 3.12 2022-10-27 18:21:27 +02:00
Tomáš Hrnčiar
8003a07438 Initial Python 3.12 package forked from Python 3.11 2022-10-27 17:41:21 +02:00