git: 135741412e9f - main - python: switch default to 3.12
Date: Wed, 24 Jun 2026 20:28:23 UTC
The branch main has been updated by vishwin:
URL: https://cgit.FreeBSD.org/ports/commit/?id=135741412e9fe53270e9078d14f71066a2aecaa6
commit 135741412e9fe53270e9078d14f71066a2aecaa6
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-06-24 20:18:38 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-06-24 20:27:18 +0000
python: switch default to 3.12
Thanks everyone for the collective patience and effort.
While here, slightly rearrange the order such that pre-release is
after all extant supported branches but before 2.7.
PR: 285957
exp-runs by: antoine
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
Event: Halifax Hackathon 202606
---
Mk/Uses/python.mk | 4 ++--
Mk/bsd.default-versions.mk | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 6bc218de5df8..329edc6aa376 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -341,8 +341,8 @@ ZEROREGS_UNSAFE= yes
# What Python version and what Python interpreters are currently supported?
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
-_PYTHON_VERSIONS= 3.11 3.12 3.13 3.13t 3.14 3.14t 3.15 3.10 2.7 # preferred first
-_PYTHON_PORTBRANCH= 3.11 # ${_PYTHON_VERSIONS:[1]}
+_PYTHON_VERSIONS= 3.12 3.13 3.13t 3.14 3.14t 3.11 3.10 3.15 2.7 # preferred first
+_PYTHON_PORTBRANCH= 3.12 # ${_PYTHON_VERSIONS:[1]}
_PYTHON_BASECMD= ${LOCALBASE}/bin/python
_PYTHON_RELPORTDIR= lang/python
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 56768b7fd1c0..955074fddb07 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -150,8 +150,8 @@ PYCRYPTOGRAPHY_DEFAULT?= rust
. else
PYCRYPTOGRAPHY_DEFAULT?= legacy
. endif
-# Possible values: 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14
-PYTHON_DEFAULT?= 3.11
+# Possible values: 3.10, 3.11, 3.12, 3.13, 3.13t, 3.14, 3.14t
+PYTHON_DEFAULT?= 3.12
# Possible values: 2.7
PYTHON2_DEFAULT?= 2.7
# Possible values: 3.3, 3.4, 4.0