python-r1.eclass: _python_obtain_impls: handle local PYTHON_COMPAT
authorZac Medico <zmedico@gentoo.org>
Wed, 23 Dec 2015 06:18:15 +0000 (22:18 -0800)
committerZac Medico <zmedico@gentoo.org>
Wed, 23 Dec 2015 06:19:01 +0000 (22:19 -0800)
See local PYTHON_COMPAT setting in _distutils-r1_run_common_phase.

Fixes: 33380ad5e121 ("python*-r1.eclass: Commonize PYTHON_COMPAT processing, cache the result")

eclass/python-r1.eclass

index f7a8541f9b7b5d3de6470c1481644a04cdac9d8f..76fd944f0b8c1eed5eca4bb2a11b80f44e4cb38d 100644 (file)
@@ -440,6 +440,7 @@ _python_obtain_impls() {
        MULTIBUILD_VARIANTS=()
 
        for impl in "${_PYTHON_SUPPORTED_IMPLS[@]}"; do
+               has "${impl}" "${PYTHON_COMPAT[@]}" && \
                use "python_targets_${impl}" && MULTIBUILD_VARIANTS+=( "${impl}" )
        done
 }