Commit graph

20 commits

Author SHA1 Message Date
Karolina Surma
b95623ede3 Update to Python 3.13.0a6
Patch 00371 was removed as it no longer applies after
33da0e844c
We need to monitor the freeipa situation and rework the patch entirely in
case it is still needed.
See also https://bugzilla.redhat.com/2133853
2024-04-12 08:31:46 +02:00
Karolina Surma
c1d785c5ae Remove internal usage of @LIBPYTHON@ 2024-03-21 09:46:36 +01:00
Miro Hrončok
4161fb48da Move all test modules to the test subpackage
- __phello__
  - _xxinterpqueues
  - _xxsubinterpreters
  - xxlimited
  - xxlimited_35
  - xxsubtype

Source: https://github.com/python/cpython/blob/v3.13.0a5/Tools/build/generate_stdlib_module_names.py#L21
2024-03-13 12:42:47 +01:00
Miro Hrončok
0697d12bda Update to Python 3.13.0a5 2024-03-13 12:06:12 +01:00
Karolina Surma
c9e9f5fd4d Fix crash involving exhausted list operator
Additionally don't generate sbom (causes build to fail),
backport an accidentally lost _PyCFunctionFastWithKeywords name.
2024-02-21 10:43:57 +01:00
Karolina Surma
1ac5b6981e Update to Python 3.13.0a4 2024-02-16 10:14:00 +01:00
Fedora Release Engineering
08e077563c Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-26 13:33:15 +00:00
Miro Hrončok
f26990ceb8 Enable python3.13-freethreading and python3.13-freethreading-debug on ppc64le 2024-01-19 22:54:14 +01:00
Karolina Surma
1fd7efe735 Document how to find the bundled wheels versions 2024-01-19 12:29:04 +01:00
Karolina Surma
f6915d7e27 Update to Python 3.13.0a3 2024-01-19 12:29:01 +01:00
Miro Hrončok
864b42948f Update the comment for the bootstrap bcond 2024-01-08 13:16:49 +01:00
Tomáš Hrnčiar
f0b75f2c21 Require python3-rpm-generators even when bootstrapping non-main Pythons 2024-01-05 11:50:55 +01:00
Miro Hrončok
2da1bb9f6d Don't build the freethreding packages on ppc64le/s390x for now
See https://github.com/python/cpython/issues/112535
And https://github.com/python/cpython/pull/112624
And https://github.com/python/cpython/pull/112751

Rather than backporting a handful of small commits, let's wait for the next release.
2023-12-07 22:14:02 +01:00
Miro Hrončok
84d78b385a Add the python3.13-freethreading and python3.13-freethreading-debug packages
- See https://peps.python.org/pep-0703/
2023-12-07 22:14:02 +01:00
Miro Hrončok
f7b147540f Remove a duplicate %files entry for /usr/lib64/libpython3.Xd.so.1.0
This file is already listed as %{_libdir}/%{py_INSTSONAME_debug}.
The relevant nondebug file is in -libs, not -devel.
2023-11-29 16:20:16 +01:00
Miro Hrončok
0412f5117a Sanitize the %files section
- Don't bother listing %dirs and __pycache__ and *.py, list entire directories
- Keep pure Python and extension modules separated
- Sort things
- Macronize the list of extension modules for -debug
2023-11-29 16:20:16 +01:00
Karolina Surma
2e5126d7e1 Remove obsolete references to 2to3 2023-11-24 09:09:03 +01:00
Karolina Surma
55e8450a1f Update to Python 3.13a2 2023-11-24 09:08:21 +01:00
Miro Hrončok
a379172e60 Finish bootstrapping Python 3.13.0a1, use it to build self 2023-11-15 16:28:55 +01:00
Karolina Surma
a4428d6f28 Initial Python 3.13 package forked from Python 3.12 2023-10-19 01:33:48 +02:00
Renamed from python3.12.spec (Browse further)