Commit graph

67 commits

Author SHA1 Message Date
Karolina Surma
e9c5c0c3c4 Update to Python 3.14.4 2026-04-08 13:03:09 +02:00
Karolina Surma
d849d8f127 Update to Python 3.14.1 2025-12-05 22:26:25 +01:00
Karolina Surma
c6a9f6fe3b Update to Python 3.14.0 2025-10-07 17:08:27 +02:00
Miro Hrončok
482bb556a9 Update to Python 3.14.0rc1
_datetime was removed from installed files via
ecd97caaf5
2025-07-22 22:25:10 +02:00
Miro Hrončok
278f3033f3 Update to Python 3.14.0b4 2025-07-08 20:57:41 +02:00
Miro Hrončok
014f2b2430 Update to Python 3.14.0b2 2025-05-27 09:29:13 +02:00
Karolina Surma
05411b4c04 Update to Python 3.14.0b1 2025-05-09 10:58:55 +02:00
Tomáš Hrnčiar
096e4f0d88 Regenerate patches with updated importpatches script 2025-04-17 12:24:25 +02:00
Karolina Surma
608ee6ea09 Update to Python 3.14.0a7 2025-04-11 11:42:59 +02:00
Karolina Surma
4490e888a6 Update to Python 3.14.0a6 2025-03-18 09:03:12 +01:00
Karolina Surma
a6be165890 Update to Python 3.14.0a5 2025-02-18 08:53:49 +01:00
Karolina Surma
83a2832b2b Update to Python 3.14.0a4 2025-01-21 17:36:57 +01:00
Karolina Surma
31971f96ff Update to Python 3.14.0a3
selftest and debugtest in tests/tests.yml exclude test_sysconfigdata_json
for now, reported upstream as:
https://github.com/python/cpython/issues/128055
2024-12-18 13:40:47 +01:00
Miro Hrončok
42592ff6ca Optimize patch 251 a tiny bit
Before:

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    2000 loops, best of 5: 157 usec per loop

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    2000 loops, best of 5: 162 usec per loop

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    1000 loops, best of 5: 146 usec per loop

After:

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    5000 loops, best of 5: 75.9 usec per loop

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    5000 loops, best of 5: 77.1 usec per loop

    $ python3.14 -m timeit -s 'import sysconfig' 'sysconfig.get_paths()'
    5000 loops, best of 5: 76.2 usec per loop

This can be shipped together with the next alpha release.
2024-12-05 11:50:31 +01:00
Karolina Surma
139e55ac21 Update to Python 3.14.0a2 2024-11-20 14:55:55 +01:00
Karolina Surma
5ff1fff3e0 Update to Python 3.13.0rc1 2024-08-01 13:10:59 +02:00
Miro Hrončok
6740145ba8 Update to Python 3.13.0b4
The freethreading packages are now located in /usr/lib64/python3.13t
See https://github.com/python/cpython/issues/121103

Co-Authored-By: Karolina Surma <ksurma@redhat.com>
2024-07-22 12:53:50 +02:00
Miro Hrončok
7b82077f49 Update to Python 3.13.0b2 2024-06-06 01:32:42 +02:00
Karolina Surma
1c24374362 Update to Python 3.13.0b1 2024-05-10 13:15:38 +02:00
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
Miro Hrončok
0697d12bda Update to Python 3.13.0a5 2024-03-13 12:06:12 +01:00
Karolina Surma
1ac5b6981e Update to Python 3.13.0a4 2024-02-16 10:14:00 +01:00
Karolina Surma
f6915d7e27 Update to Python 3.13.0a3 2024-01-19 12:29:01 +01:00
Karolina Surma
55e8450a1f Update to Python 3.13a2 2023-11-24 09:08:21 +01:00
Karolina Surma
a4428d6f28 Initial Python 3.13 package forked from Python 3.12 2023-10-19 01:33:48 +02:00
Tomáš Hrnčiar
3f1a71ddff Update to 3.12.0a7 2023-04-05 10:38:44 +02:00
Tomáš Hrnčiar
d0514d9a61 Update to 3.12.0a4 2023-01-11 10:52:12 +01:00
Tomáš Hrnčiar
88efa1916c Update to 3.12.0a3 2022-12-07 16:11:18 +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
Tomáš Hrnčiar
8003a07438 Initial Python 3.12 package forked from Python 3.11 2022-10-27 17:41:21 +02:00
Miro Hrončok
d75ca77a64 Don't use custom installation schemes 2022-08-17 14:57:24 +02:00
Miro Hrončok
b2d80045f9 Update to 3.11.0b4
Patches 383 and 384 were merged upstream.
Patch 385 was partially merged upstream, the PR with test is still open.
2022-07-12 00:52:25 +02:00
Tomáš Hrnčiar
1993f3aaf2 Update to 3.11.0b1 2022-05-10 11:47:06 +02:00
Tomáš Hrnčiar
113681a061 Update to 3.11.0a7, in bootstrap mode 2022-04-07 08:15:36 +02:00
Tomáš Hrnčiar
83ff9b9200 Update to 3.11.0a5 2022-02-04 13:14:43 +01:00
Tomáš Hrnčiar
9ff3c68643 Update to 3.11.0a3
Bootstrap bcond is flipped because this update solves the issue when python3.11
didn't built with --without-bootstrap.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2025026
2021-12-10 16:41:02 +01:00
Tomáš Hrnčiar
651691580e Update to 3.11.0a2
Patch 251 was updated to include specific install scheme for virtualenv
2021-11-15 15:21:45 +01:00
Tomáš Hrnčiar
cf1cfe95f8 Initial Python 3.11 package forked from Python 3.10 2021-10-11 15:02:04 +02:00
Miro Hrončok
47935cfb98 Change the values of sysconfig's "posix_prefix" install scheme to /usr/local
- when RPM build or venv/virtualenv is not detected
- replaces the patch for distutils, as distutils is deprecated

The original values are saved as an additional "rpm_prefix" install scheme.

See https://discuss.python.org/t/pep-632-deprecate-distutils-module/5134/104
for a more detailed rationale.

Downstream only for now, waiting for https://bugs.python.org/issue43976
2021-10-05 11:53:19 +02:00
Tomas Hrnciar
ee49981462 Update to 3.10.0b2 2021-06-01 13:46:16 +02:00
Tomas Hrnciar
5c3c99eb42 Update to 3.10.0b1 2021-05-04 18:13:03 +02:00
Tomas Hrnciar
9f5874443d Update to 3.10.0a7 2021-04-06 14:27:52 +02:00
Miro Hrončok
d059157127 Update to 3.10.0a4 2021-01-05 00:29:47 +01:00
Tomas Hrnciar
eb9dd45945 Update to 3.10.0a3 2020-12-08 09:44:22 +01:00
Miro Hrončok
baff8f4745 Update to 3.10.0a2 2020-11-04 01:52:22 +01:00
Miro Hrončok
d3f7caa77a Initial Python 3.10 package forked from Python 3.9 2020-10-12 10:32:54 +02:00
Miro Hrončok
acc1ca2724 Convert patches to use github.com/fedora-python/importpatches 2020-07-21 11:09:56 +02:00
Tomas Hrnciar
efdda005ea Update to 3.9.0b4 2020-07-07 12:53:18 +02:00
Miro Hrončok
3332fa2167 Update to 3.9.0b3
No patch changes, this was released immediately after b2.
2020-06-10 09:31:59 +02:00
Miro Hrončok
d860201a1f Update to 3.9.0b2
Patches 349 and 350 already merged.
2020-06-09 11:37:31 +02:00