Skip to content

dev-python/unpaddedbase64 - upstream change to distuls-r1 causes failed parsing

Ebuild Error

Upstream changes to distutils-r1 eclass causing failed parsing of overlay during parsing of dev-python category

category/package

https://gitlab.com/src_prepare/src_prepare-overlay/-/blob/master/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild

category/package

dev-python/unpaddedbase64

Error logs


[7] "src_prepare-overlay" /var/db/repos/src_prepare-overlay (cache: parse|ebuild*3.0.24#metadata-md5#metadata-flat#assign)
     Reading category  54|176 ( 30): dev-python... * ERROR: dev-python/unpaddedbase64-2.1.0::src_prepare-overlay failed (depend phase):
 *   DISTUTILS_USE_SETUPTOOLS=pyproject.toml is no longer supported, use DISTUTILS_USE_PEP517
 * 
 * Call stack:
 *                     ebuild.sh, line 614:  Called source '/var/db/repos/src_prepare-overlay/dev-python/unpaddedbase64/unpaddedbase64-2.1.0.ebuild'
 *   unpaddedbase64-2.1.0.ebuild, line   9:  Called inherit 'distutils-r1'
 *                     ebuild.sh, line 294:  Called __qa_source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
 *                     ebuild.sh, line 109:  Called source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
 *           distutils-r1.eclass, line 333:  Called _distutils_set_globals
 *           distutils-r1.eclass, line 293:  Called die
 * The specific snippet of code:
 *   				die "DISTUTILS_USE_SETUPTOOLS=pyproject.toml is no longer supported, use DISTUTILS_USE_PEP517"
 * 
 * If you need support, post the output of `emerge --info '=dev-python/unpaddedbase64-2.1.0::src_prepare-overlay'`,
 * the complete build log and the output of `emerge -pqv '=dev-python/unpaddedbase64-2.1.0::src_prepare-overlay'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/unpaddedbase64-2.1.0'

ebuild failed with status 1

Ebuild Error

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information