Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: python@g.o, "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH 2/2] eclass/tests/python-utils-r1.sh: Add tests for py3.8
Date: Thu, 27 Feb 2020 18:01:31
Message-Id: 20200227180031.188270-2-mgorny@gentoo.org
In Reply to: [gentoo-dev] [PATCH 1/2] python-utils-r1.eclass: Fix PYTHON_LIBS for py3.8+ by "Michał Górny"
1 Signed-off-by: Michał Górny <mgorny@g.o>
2 ---
3 eclass/tests/python-utils-r1.sh | 14 ++++++++++++++
4 1 file changed, 14 insertions(+)
5
6 diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh
7 index 4367890a08a1..ab072c6ce4e7 100755
8 --- a/eclass/tests/python-utils-r1.sh
9 +++ b/eclass/tests/python-utils-r1.sh
10 @@ -101,6 +101,20 @@ fi
11 test_var PYTHON_PKG_DEP python3_7 '*dev-lang/python*:3.7'
12 test_var PYTHON_SCRIPTDIR python3_7 /usr/lib/python-exec/python3.7
13
14 +test_var EPYTHON python3_8 python3.8
15 +test_var PYTHON python3_8 /usr/bin/python3.8
16 +if [[ -x /usr/bin/python3.8 ]]; then
17 + abiflags=$(/usr/bin/python3.8 -c 'import sysconfig; print(sysconfig.get_config_var("ABIFLAGS"))')
18 + test_var PYTHON_SITEDIR python3_8 "/usr/lib/python3.8/site-packages"
19 + test_var PYTHON_INCLUDEDIR python3_8 "/usr/include/python3.8${abiflags}"
20 + test_var PYTHON_LIBPATH python3_8 "/usr/lib*/libpython3.8${abiflags}$(get_libname)"
21 + test_var PYTHON_CONFIG python3_8 "/usr/bin/python3.8${abiflags}-config"
22 + test_var PYTHON_CFLAGS python3_8 "*-I/usr/include/python3.8*"
23 + test_var PYTHON_LIBS python3_8 "*-lpython3.8*"
24 +fi
25 +test_var PYTHON_PKG_DEP python3_8 '*dev-lang/python*:3.8'
26 +test_var PYTHON_SCRIPTDIR python3_8 /usr/lib/python-exec/python3.8
27 +
28 test_var EPYTHON jython2_7 jython2.7
29 test_var PYTHON jython2_7 /usr/bin/jython2.7
30 if [[ -x /usr/bin/jython2.7 ]]; then
31 --
32 2.25.1