• [gentoo-dev] [PATCH 03/18] distutils-r1.eclass: Call egg-info cleanup v

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Sat Jun 4 11:10:01 2022
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/distutils-r1.eclass | 15 ++++++++++++---
    1 file changed, 12 insertions(+), 3 deletions(-)

    diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
    index d6fd176192de..b690f21f9159 100644
    --- a/eclass/distutils-r1.eclass
    +++ b/eclass/distutils-r1.eclass
    @@ -1818,15 +1818,24 @@ _distutils-r1_clean_egg_info() {
    rm -rf "${BUILD_DIR}"/lib/*.egg-info || die
    }

    +# @FUNCTION: _distutils-r1_post_python_test
    +# @INTERNAL
    +# @DESCRIPTION:
    +# Post-phase function called after python_test. +_distutils-r1_post_python_test() {
    + debug-print-function ${FUNCNAME} "${@}"
    +
    + if [[ ! ${DISTUTILS_USE_PEP517} ]]; then
    + _distutils-r1_clean_egg_info
    + fi
    +}
    +
    distutils-r1_src_test() {
    debug-print-function ${FUNCNAME} "${@}"
    local ret=0

    if declare -f python_test >/dev/null; then
    _distutils-r1_run_foreach_impl python_test || ret=${?}
    - if [[ ! ${DISTUTILS_USE_PEP517} ]]; then
    - _distutils-r1_run_foreach_impl _distutils-r1_clean_egg_info
    - fi
    fi

    if de