• [gentoo-dev] [PATCH 1/4] distutils-r1.eclass: Remove obsolete DUS=pypro

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Sun Oct 2 18:20:01 2022
    Remove the obsolete code branches for DISTUTILS_USE_SETUPTOOLS
    pyproject.toml variant. dev-python/pyproject2setuppy is last rited now
    and there are no consumers of that mode left in ::gentoo.

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

    diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
    index 60f81473c0a6..d011e5f97ad9 100644
    --- a/eclass/distutils-r1.eclass
    +++ b/eclass/distutils-r1.eclass
    @@ -150,9 +150,6 @@ esac
    #
    # - rdepend -- add it to BDEPEND+RDEPEND (e.g. when using pkg_resources)
    #
    -# - pyproject.toml -- use pyproject2setuptools to install a project
    -# using pyproject.toml (flit, poetry...)
    -#
    # - manual -- do not add the dependency and suppress the checks
    # (assumes you will take care of doing it correctly)
    #
    @@ -293,7 +290,7 @@ _distutils_set_globals() {
    rdep+=" ${setuptools_dep}"
    ;;
    pyproject.toml)
    - bdep+=' >=dev-python/pyproject2setuppy-22[${PYTHON_USEDEP}]'
    + die "DISTUTILS_USE_SETUPTOOLS=pyproject.toml is no longer supported, use DISTUTILS_USE_PEP517"
    ;;
    *)
    die "Invalid DISTUTILS_USE_SETUPTOOLS=${DISTUTILS_USE_SETUPTOOLS}"
    @@ -668,9