• [gentoo-dev] [PATCH 01/11] distutils-r1.eclass: Bump build system lower

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Tue Mar 25 21:30:01 2025
    This includes some important new features that packages are already
    relying on -- PEP 639 licenses, PEP 621 metadata support in poetry-core.

    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/distutils-r1.eclass | 31 ++++++++++++++++---------------
    1 file changed, 16 insertions(+), 15 deletions(-)

    diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
    index a65dd3ef2a8f..ef5f85349299 100644
    --- a/eclass/distutils-r1.eclass
    +++ b/eclass/distutils-r1.eclass
    @@ -246,22 +246,23 @@ _distutils_set_globals() {
    fi

    bdep='
    - >=dev-python/gpep517-15[${PYTHON_USEDEP}]
    + >=dev-python/gpep517-16[${PYTHON_USEDEP}]
    '
    case ${DISTUTILS_USE_PEP517} in
    flit)
    bdep+='
    - >=dev-python/flit-core-3.9.0[${PYTHON_USEDEP}]
    + >=dev-python/flit-core-3.11.0[${PYTHON_USEDEP}]
    '
    ;;
    flit_scm)
    bdep+='
    + >=dev-python/flit-core-3.11.0[${PYTHON_USEDEP}]
    >=dev-python/flit-scm-1.7.0[${PYTHON_USEDEP}]
    '
    ;;
    hatchling)
    bdep+='
    - >=dev-python/hatchling-1.21.1[${PYTHON_USEDEP}]
    + >=dev-python/hatchling-1.27.0[${PYTHON_USEDEP}]
    '
    ;;
    jupyter)
    @@ -271,7 +272,7 @@ _distutils_set_glo