python3: bump to 3.14.3
authorAlexandru Ardelean <redacted>
Sat, 14 Mar 2026 17:03:39 +0000 (19:03 +0200)
committerAlexandru Ardelean <redacted>
Fri, 20 Mar 2026 13:25:40 +0000 (15:25 +0200)
commitf22ab5cf660dd124821834ae2028cd25ed8818d0
tree3709ce66bc91efe11bcc3979acfecfd638544b2a
parentb1502c453e50aac26ada49dd87300eb6c4449e36
python3: bump to 3.14.3

Major version bump from 3.13.9 to 3.14.3.

Highlights of Python 3.14:
- PEP 649: Deferred evaluation of annotations
- PEP 750: Template string literals (t-strings)
- PEP 758: Exception syntax simplification (no brackets needed)
- PEP 765: Restrict control flow in finally blocks
- PEP 779: Official free-threaded mode support
- PEP 784: Zstandard compression module
- UUID versions 6-8 support with faster generation
- Formally verified HMAC implementation
- Experimental JIT compiler support
- Tail-call interpreter option for performance

Full release notes:
https://www.python.org/downloads/release/python-3143/

Dropped 100-test_hashlib-better-handle-support-for-SHA3.patch (upstreamed)
Adapted 027-fix-host-build-libressl.patch (for
X509_VERIFY_PARAM_get_hostflags() )

Refreshed other patches.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python3-version.mk
lang/python/python3/Makefile
lang/python/python3/patches/003-do-not-run-compileall.patch
lang/python/python3/patches/004-do-not-write-bytes-codes.patch
lang/python/python3/patches/009-don-t-run-profile-task-during-cross-build.patch
lang/python/python3/patches/024-musl-find_library.patch
lang/python/python3/patches/025-choose-python-config-version.patch
lang/python/python3/patches/026-openssl-feature-flags.patch
lang/python/python3/patches/027-fix-host-build-libressl.patch
lang/python/python3/patches/100-test_hashlib-better-handle-support-for-SHA3.patch [deleted file]
git clone https://git.99rst.org/PROJECT