Starting with streamlink version 3.0.2 as of streamlink issue 4321 (https://github.com/streamlink/streamlink/issues/4321) is now depend on versioningit (https://github.com/jwodder/versioningit) and ebuild can be made out of dev-python/versioneer-0.22 by renaming it and just replacing versioneer to versioningit in ebuild file. Past that streamlink-9999 compile's fine Reproducible: Always Steps to Reproduce: 1. attempt to build net-misc/streamlink-9999 2. ebuild =net-misc/streamlink-9999::gentoo 3. Fail Actual Results: python3.9 setup.py build -j 3 Traceback (most recent call last): File "/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999/setup.py", line 77, in <module> from versioningit import get_cmdclasses ModuleNotFoundError: No module named 'versioningit' * ERROR: net-misc/streamlink-9999::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 127: Called src_compile * environment, line 3726: Called distutils-r1_src_compile * environment, line 1645: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile' * environment, line 665: Called distutils-r1_run_phase 'distutils-r1_python_compile' * environment, line 1630: Called distutils-r1_python_compile * environment, line 1428: Called esetup.py 'build' '-j' '3' * environment, line 2210: Called die * The specific snippet of code: * "${@}" || die -n; * * If you need support, post the output of `emerge --info '=net-misc/streamlink-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/streamlink-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-misc/streamlink-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/streamlink-9999/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999' * S: '/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999' Expected Results: It should just compile.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556d50f4c7fa81a9b8b4280b3d3e92486e8ab5ae commit 556d50f4c7fa81a9b8b4280b3d3e92486e8ab5ae Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-30 22:52:31 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-30 22:53:37 +0000 net-misc/streamlink: add 4.0.1 Closes: https://bugs.gentoo.org/846167 Closes: https://bugs.gentoo.org/789771 Closes: https://bugs.gentoo.org/842243 Closes: https://bugs.gentoo.org/788466 Signed-off-by: Sam James <sam@gentoo.org> net-misc/streamlink/Manifest | 1 + net-misc/streamlink/streamlink-4.0.1.ebuild | 57 +++++++++++++++++++++++++++++ net-misc/streamlink/streamlink-9999.ebuild | 39 ++++++-------------- 3 files changed, 69 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7c2104c1f2825cbd33f2d257f21fa1e1b3e0cb commit dc7c2104c1f2825cbd33f2d257f21fa1e1b3e0cb Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-30 22:34:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-30 22:53:36 +0000 dev-python/versioningit: new package, add 1.1.1 Closes: https://bugs.gentoo.org/842243 Signed-off-by: Sam James <sam@gentoo.org> dev-python/versioningit/Manifest | 1 + dev-python/versioningit/metadata.xml | 13 ++++++++ dev-python/versioningit/versioningit-1.1.1.ebuild | 40 +++++++++++++++++++++++ 3 files changed, 54 insertions(+)