summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2024-05-08 17:27:23 +0200
committerMichał Górny <mgorny@gentoo.org>2024-05-08 20:30:58 +0200
commit8e0129ff91104b8f00610230cbe55f2f8f93ede8 (patch)
tree2c38b3738b7a9053c5b8412b678691320d61ad89
parentsys-devel/crosstool-ng: drop 1.24.0-r3, 1.25.0-r1 (diff)
downloadgentoo-8e0129ff91104b8f00610230cbe55f2f8f93ede8.tar.gz
gentoo-8e0129ff91104b8f00610230cbe55f2f8f93ede8.tar.bz2
gentoo-8e0129ff91104b8f00610230cbe55f2f8f93ede8.zip
profiles: Add python3_13 targets
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--profiles/arch/amd64/use.mask5
-rw-r--r--profiles/arch/amd64/use.stable.mask5
-rw-r--r--profiles/arch/base/use.mask5
-rw-r--r--profiles/base/package.use.force1
-rw-r--r--profiles/base/use.stable.mask12
-rw-r--r--profiles/desc/python_single_target.desc3
-rw-r--r--profiles/desc/python_targets.desc3
7 files changed, 27 insertions, 7 deletions
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 8049967550c6..05b4d15bec03 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2024-05-08)
+# Python 3.13 is due for rekeywording due to a new dep.
+-python_targets_python3_13
+-python_single_target_python3_13
+
# Unmask the flag which corresponds to ARCH.
-amd64
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index c7159b879206..c37a4c878745 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -4,6 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Michał Górny <mgorny@gentoo.org> (2024-05-08)
+# Need to copy this here while the flag is use.masked.
+python_targets_python3_13
+python_single_target_python3_13
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2023-11-17)
# ROCm/HIP is not suitable for stabilization.
hip
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index d1cd9910ec4a..529ebbacc4e4 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2024-05-08)
+# Python 3.13 is due for rekeywording due to a new dep.
+python_targets_python3_13
+python_single_target_python3_13
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-14)
# media-libs/quirc only keyworded on amd64, x86
quirc
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 65e6df80c21a..f4cd5a5e7e69 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -241,6 +241,7 @@ app-shells/bash:0 readline
dev-lang/python-exec python_targets_python3_10
dev-lang/python-exec python_targets_python3_11
dev-lang/python-exec python_targets_python3_12
+dev-lang/python-exec python_targets_python3_13
dev-lang/python-exec python_targets_pypy3
# Zac Medico <zmedico@gentoo.org> (2010-10-20)
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 59d9eb195daf..0a161be42cc7 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,13 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Michał Górny <mgorny@gentoo.org> (2024-05-08)
+# Python implementations without stable keywords.
+python_targets_python3_13
+python_single_target_python3_13
+python_targets_pypy3
+python_single_target_pypy3
+
# Michał Górny <mgorny@gentoo.org> (2024-04-04)
# LLVM slots without stablekeywords.
llvm_slot_18
@@ -16,8 +23,3 @@ ruby_targets_ruby33
# Michael Orlitzky <mjo@gentoo.org> (2023-12-05)
# New unstable PHP slot.
php_targets_php8-3
-
-# Zac Medico <zmedico@gentoo.org> (2016-09-01)
-# Needs dev-python/pypy* stable
-python_targets_pypy3
-python_single_target_pypy3
diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc
index 8a9f6479f1b9..427e206dd196 100644
--- a/profiles/desc/python_single_target.desc
+++ b/profiles/desc/python_single_target.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags.
@@ -6,4 +6,5 @@
python3_10 - Build for Python 3.10 only
python3_11 - Build for Python 3.11 only
python3_12 - Build for Python 3.12 only
+python3_13 - Build for Python 3.13 only
pypy3 - Build for PyPy3 only
diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc
index 7bde52333b5d..b48cc57e99fb 100644
--- a/profiles/desc/python_targets.desc
+++ b/profiles/desc/python_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags.
@@ -6,4 +6,5 @@
python3_10 - Build with Python 3.10
python3_11 - Build with Python 3.11
python3_12 - Build with Python 3.12
+python3_13 - Build with Python 3.13
pypy3 - Build with PyPy3