Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions cpython-unix/extension-modules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -722,6 +722,8 @@ _testcapi:
maximum-python-version: "3.12"
- source: _testcapi/watchers.c
minimum-python-version: "3.12"
- source: _testcapi/weakref.c
minimum-python-version: "3.13"

_testexternalinspection:
minimum-python-version: '3.13'
Expand Down Expand Up @@ -794,6 +796,8 @@ _testlimitedcapi:
minimum-python-version: "3.15"
- source: _testlimitedcapi/version.c
minimum-python-version: "3.14"
- source: _testlimitedcapi/weakref.c
minimum-python-version: "3.13"

_testmultiphase:
minimum-python-version: '3.10'
Expand Down
7 changes: 4 additions & 3 deletions cpython-unix/patch-jit-llvm-version-3.13.patch
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
diff --git a/Tools/jit/_llvm.py b/Tools/jit/_llvm.py
index b68da1b6be1..cf04f83539e 100644
--- a/Tools/jit/_llvm.py
+++ b/Tools/jit/_llvm.py
@@ -8,7 +8,7 @@
Expand All @@ -7,6 +8,6 @@ diff --git a/Tools/jit/_llvm.py b/Tools/jit/_llvm.py

-_LLVM_VERSION = 18
+_LLVM_VERSION = 22
_LLVM_VERSION_PATTERN = re.compile(rf"version\s+{_LLVM_VERSION}\.\d+\.\d+\S*\s+")

_P = typing.ParamSpec("_P")
_LLVM_VERSION_PATTERN = re.compile(
rf"(?<!Apple )(LLVM|clang) version\s+{_LLVM_VERSION}\.\d+\.\d+\S*\s+"
)
15 changes: 7 additions & 8 deletions cpython-unix/patch-python-getpath-backport-3.13.patch
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
From 3342daa091b0a8e6cf15fdaaa2c6fc2f9dcc8a60 Mon Sep 17 00:00:00 2001
From 74a45cb4adeb18e5e071d9495244b1f2ad23e874 Mon Sep 17 00:00:00 2001
From: Geoffrey Thomas <geofft@ldpreload.com>
Date: Tue, 16 Dec 2025 09:29:55 -0500
Subject: [PATCH 1/1] Backport relevant parts of 3.14 getpath.c to 3.13
Forwarded: not-needed
Subject: [PATCH] Backport relevant parts of 3.14 getpath.c to 3.13

---
Modules/getpath.c | 38 +++++++++++++++-----------------------
Expand Down Expand Up @@ -78,15 +77,15 @@ index d0128b20fae..50612432027 100644
}

diff --git a/configure.ac b/configure.ac
index 94776540d1b..fbc6cfd0de4 100644
index a016a439c6c..071f8905ab0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5217,7 +5217,7 @@ fi
@@ -5242,7 +5242,7 @@ fi
# checks for library functions
AC_CHECK_FUNCS([ \
accept4 alarm bind_textdomain_codeset chmod chown clock closefrom close_range confstr \
- copy_file_range ctermid dup dup3 execv explicit_bzero explicit_memset \
+ copy_file_range ctermid dladdr dup dup3 execv explicit_bzero explicit_memset \
- copy_file_range ctermid dup execv explicit_bzero explicit_memset \
+ copy_file_range ctermid dladdr dup execv explicit_bzero explicit_memset \
faccessat fchmod fchmodat fchown fchownat fdopendir fdwalk fexecve \
fork fork1 fpathconf fstatat ftime ftruncate futimens futimes futimesat \
gai_strerror getegid geteuid getgid getgrent getgrgid getgrgid_r \
Expand All @@ -105,5 +104,5 @@ index e18a6426b06..10b0cc1dafd 100644
#undef HAVE_DLFCN_H

--
2.50.1 (Apple Git-155)
2.54.0

16 changes: 8 additions & 8 deletions pythonbuild/downloads.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,19 +75,19 @@
"python_tag": "cp312",
},
"cpython-3.13": {
"url": "https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz",
"size": 22957612,
"sha256": "2ab91ff401783ccca64f75d10c882e957bdfd60e2bf5a72f8421793729b78a71",
"version": "3.13.13",
"url": "https://www.python.org/ftp/python/3.13.14/Python-3.13.14.tar.xz",
"size": 23021880,
"sha256": "639e43243c620a308f968213df9e00f2f8f62332f7adbaa7a7eeb9783057c690",
"version": "3.13.14",
"licenses": ["Python-2.0", "CNRI-Python"],
"license_file": "LICENSE.cpython.txt",
"python_tag": "cp313",
},
"cpython-3.14": {
"url": "https://www.python.org/ftp/python/3.14.5/Python-3.14.5.tar.xz",
"size": 23903332,
"sha256": "7e32597b99e5d9a39abed35de4693fa169df3e5850d4c334337ffd6a19a36db6",
"version": "3.14.5",
"url": "https://www.python.org/ftp/python/3.14.6/Python-3.14.6.tar.xz",
"size": 23921184,
"sha256": "143b1dddefaec3bd2e21e3b839b34a2b7fb9842272883c576420d605e9f30c63",
"version": "3.14.6",
"licenses": ["Python-2.0", "CNRI-Python"],
"license_file": "LICENSE.cpython.txt",
"python_tag": "cp314",
Expand Down
Loading