diff options
author | 2024-10-08 18:53:29 +0200 | |
---|---|---|
committer | 2024-10-14 14:35:40 +0200 | |
commit | a575c0dc2baa664156c55c58052b547447eb7ed4 (patch) | |
tree | 62270733a1fee8ba92753f3a180ed22496b1925b /eclass/python-utils-r1.eclass | |
parent | install-qa-check.d: Support dev-lang/python-freethreading (diff) | |
download | gentoo-a575c0dc2baa664156c55c58052b547447eb7ed4.tar.gz gentoo-a575c0dc2baa664156c55c58052b547447eb7ed4.tar.bz2 gentoo-a575c0dc2baa664156c55c58052b547447eb7ed4.zip |
python-utils-r1.eclass: Support python3_13t (freethreading) target
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'eclass/python-utils-r1.eclass')
-rw-r--r-- | eclass/python-utils-r1.eclass | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 796be7ab456a..555b6c561a18 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -41,6 +41,7 @@ inherit multiprocessing toolchain-funcs _PYTHON_ALL_IMPLS=( pypy3 python3_{10..13} + python3_13t ) readonly _PYTHON_ALL_IMPLS @@ -136,7 +137,7 @@ _python_set_impls() { # please keep them in sync with _PYTHON_ALL_IMPLS # and _PYTHON_HISTORICAL_IMPLS case ${i} in - pypy3|python3_9|python3_1[0-3]) + pypy3|python3_9|python3_1[0-3]|python3_13t) ;; jython2_7|pypy|pypy1_[89]|pypy2_0|python2_[5-7]|python3_[1-9]) obsolete+=( "${i}" ) @@ -232,7 +233,7 @@ _python_impl_matches() { return 0 ;; 3.8|3.9|3.1[1-3]) - [[ ${impl} == python${pattern/./_} ]] && return 0 + [[ ${impl%t} == python${pattern/./_} ]] && return 0 ;; *) # unify value style to allow lax matching @@ -435,7 +436,7 @@ _python_export() { or "") EOF ) - val=${PYTHON}${flags}-config + val=${PYTHON%t}${flags}-config ;; *) die "${impl}: obtaining ${var} not supported" |