Upstream doesn't use setup.py anymore, so the ebuild fails: * Messages for package dev-python/babelfish-9999: * No setup.py found but pyproject.toml is present. In order to enable * pyproject.toml support in distutils-r1, set: * DISTUTILS_USE_SETUPTOOLS=pyproject.toml * ERROR: dev-python/babelfish-9999::gentoo failed (prepare phase): * No setup.py found and DISTUTILS_USE_SETUPTOOLS!=pyproject.toml * * Call stack: * ebuild.sh, line 127: Called src_prepare * environment, line 3453: Called distutils-r1_src_prepare * environment, line 1424: Called distutils-r1_python_prepare_all * environment, line 1313: Called _distutils-r1_handle_pyproject_toml * environment, line 482: Called die * The specific snippet of code: * die "No setup.py found and DISTUTILS_USE_SETUPTOOLS!=pyproject.toml"; I am uploading a patch of the ebuild for the new package handling. Tested with the current source and works OK incl. the test phase. Reproducible: Always
Created attachment 729699 [details, diff] babelfish-9999.ebuild.patch This is the patch for the current babelfish 9999 ebuild
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d6f7f253f085acc1d9832041abfa83c8d046294 commit 8d6f7f253f085acc1d9832041abfa83c8d046294 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-08-11 00:39:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-08-11 00:39:58 +0000 dev-python/babelfish: sync live ebuild to fix build Closes: https://bugs.gentoo.org/806184 Signed-off-by: Sam James <sam@gentoo.org> dev-python/babelfish/babelfish-9999.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)