sys-auth/solo-python upstream uses flit so our my ebuilds for it use pyproject2setuppy via distutils-r1.eclass with DISTUTILS_USE_SETUPTOOLS=pyproject.toml. Unfortunately when set up this way, src_install() fails to install the module file 'VERSION' (which the installed Python module requires in order to determine its version number). The file does exist in the upstream tarballs, or at least in the one for 0.0.26 (i.e. the only solo-python version currently in Gentoo) anyway.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478129cc98cf5d7002a7b6fc2472027950e1989a commit 478129cc98cf5d7002a7b6fc2472027950e1989a Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-09-21 21:16:19 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-09-21 21:17:23 +0000 dev-python/pyproject2setuppy: Bump to v8 Closes: https://bugs.gentoo.org/743965 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/pyproject2setuppy/Manifest | 1 + .../pyproject2setuppy/pyproject2setuppy-8.ebuild | 26 ++++++++++++++++++++++ 2 files changed, 27 insertions(+)