The python3.12 package
Find a file
Miro Hrončok e84b7727f4 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

The results are inconclusive on 3.12,
but we want the patch to be identical (if possible).

This can be shipped with the next update.
2024-12-05 12:02:54 +01:00
tests CI: Run smoke test with cython 2023-10-18 11:23:30 +02:00
.gitignore Ignore stuff 2017-12-01 13:57:42 +01:00
00251-change-user-install-location.patch Optimize patch 251 a tiny bit 2024-12-05 12:02:54 +01:00
00371-revert-bpo-1596321-fix-threading-_shutdown-for-the-main-thread-gh-28549-gh-28589.patch Update to 3.12.8 2024-12-04 14:40:14 +01:00
check-pyc-timestamps.py Update to 3.12.1 2023-12-08 14:38:32 +01:00
idle3.appdata.xml Add AppData and desktop file for IDLE 3 (rhbz#1392049) 2017-02-28 14:33:44 +01:00
idle3.desktop Add AppData and desktop file for IDLE 3 (rhbz#1392049) 2017-02-28 14:33:44 +01:00
python3.12.spec Optimize patch 251 a tiny bit 2024-12-05 12:02:54 +01:00
rpminspect.yaml rpminspect: Explicitly list allowed badfuncs in the _socket module 2022-09-05 17:32:25 +00:00
rpmlint.toml rpmlint: Remove a superfluous space in one of the filters 2022-09-05 11:20:40 +02:00
sources Update to 3.12.8 2024-12-04 14:40:14 +01:00
Yhg1s.gpg Initial Python 3.12 package forked from Python 3.11 2022-10-27 17:41:21 +02:00