• [gentoo-dev] [PATCH 1/7] pypi.eclass: Move setting globals to a functio

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Tue Jun 13 08:50:01 2023
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/pypi.eclass | 22 +++++++++++++++-------
    1 file changed, 15 insertions(+), 7 deletions(-)

    diff --git a/eclass/pypi.eclass b/eclass/pypi.eclass
    index 13dd56fa4fec..732b0c6184ef 100644
    --- a/eclass/pypi.eclass
    +++ b/eclass/pypi.eclass
    @@ -221,12 +221,20 @@ pypi_wheel_url() {
    fi
    }

    -if [[ ${PYPI_NO_NORMALIZE} ]]; then
    - SRC_URI="$(pypi_sdist_url --no-normalize)"
    - S="${WORKDIR}/${PYPI_PN}-$(pypi_translate_version "${PV}")"
    -else
    - SRC_URI="$(pypi_sdist_url)"
    - S="${WORKDIR}/$(pypi_normalize_name "${PYPI_PN}")-$(pypi_translate_version "${PV}")"
    -fi
    +# @FUNCTION: _pypi_set_globals
    +# @INTERNAL
    +# @DESCRIPTION:
    +# Set global variables, SRC_URI and S.
    +_pypi_set_globals() {
    + if [[ ${PYPI_NO_NORMALIZE} ]]; then
    + SRC_URI="$(pypi_sdist_url --no-normalize)"
    + S="${WORKDIR}/${PYPI_PN}-$(pypi_translate_version "${PV}")"
    + else
    + SRC_URI="$(pypi_sdist_url)"
    + S="${WORKDIR}/$(pypi_normalize_name "${PYPI_PN}")-$(pypi_translate_version "${PV}")"
    + fi
    +}
    +
    +_pypi_set_globa