commit:     b1b38d9aca3eb434c6a70bca37f4d41b847c3016
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 30 12:24:55 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 30 12:58:52 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b38d9a

python-utils-r1.eclass: Remove PYTHON_TARGETS="jython2_7"

Jython was supported as an experimental implementation but due to
interoperability issues and very slow development, its (re-)deployment
in ebuilds never took off.  Now that Python 2.7 is going away, there's
no point in keeping its future support.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 eclass/python-utils-r1.eclass   | 5 ++---
 eclass/tests/python-utils-r1.sh | 2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 09b501a4ad2..301c9a029b5 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -39,7 +39,6 @@ inherit toolchain-funcs
 # @DESCRIPTION:
 # All supported Python implementations, most preferred last.
 _PYTHON_ALL_IMPLS=(
-       jython2_7
        pypy3
        python2_7
        python3_6 python3_7 python3_8
@@ -78,10 +77,10 @@ _python_impl_supported() {
        # keep in sync with _PYTHON_ALL_IMPLS!
        # (not using that list because inline patterns shall be faster)
        case "${impl}" in
-               python2_7|python3_[678]|jython2_7|pypy3)
+               python2_7|python3_[678]|pypy3)
                        return 0
                        ;;
-               pypy|pypy1_[89]|pypy2_0|python2_[56]|python3_[12345])
+               jython2_7|pypy|pypy1_[89]|pypy2_0|python2_[56]|python3_[12345])
                        return 1
                        ;;
                *)

diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh
index f8d4858da7c..4910b700308 100755
--- a/eclass/tests/python-utils-r1.sh
+++ b/eclass/tests/python-utils-r1.sh
@@ -190,7 +190,7 @@ test_is "_python_impl_supported pypy1_9" 1
 test_is "_python_impl_supported pypy2_0" 1
 test_is "_python_impl_supported pypy" 1
 test_is "_python_impl_supported pypy3" 0
-test_is "_python_impl_supported jython2_7" 0
+test_is "_python_impl_supported jython2_7" 1
 
 # check _python_impl_matches behavior
 test_is "_python_impl_matches python2_7 -2" 0

Reply via email to