dev-python/pyparsing-3.1.2 has a bug which breaks some apps. https://github.com/pyparsing/pyparsing/issues/548 https://forum.endeavouros.com/t/puddletag-not-starting/52415 Unfortunately there is no way of downgrading to 3.1.1 since 3.1.2 is the only version available on gentoo's three. Please make version 3.1.1 available.
It looks like an alternative solution is to upgrade puddletag to a version that no longer uses the broken parts of the pyparsing API.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33227187adc5914f6a1dd1a0a0138d1466c239d7 commit 33227187adc5914f6a1dd1a0a0138d1466c239d7 Author: Daniel Pielmeier <billie@gentoo.org> AuthorDate: 2024-07-03 05:24:51 +0000 Commit: Daniel Pielmeier <billie@gentoo.org> CommitDate: 2024-07-03 05:24:51 +0000 media-sound/puddletag: add 2.4.0 Closes: https://bugs.gentoo.org/935311 Signed-off-by: Daniel Pielmeier <billie@gentoo.org> media-sound/puddletag/Manifest | 1 + media-sound/puddletag/puddletag-2.4.0.ebuild | 31 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+)