dev-python/toml has had its last release in 2020. It doesn't implement TOML 1.0 and it is buggy. With Python 3.11, we have a built-in tomllib module to handle reading TOML, and in general tomli/tomli-w pair to handle load/dump everywhere. Useful resources: https://projects.gentoo.org/python/guide/porting.html#replacing-the-toml-package https://fedoraproject.org/wiki/Changes/DeprecatePythonToml
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a108f05dc4c4be567b9432289b08d501b134f9 commit e5a108f05dc4c4be567b9432289b08d501b134f9 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2023-05-16 12:03:50 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2023-05-16 12:04:27 +0000 package.mask: Last rite dev-python/toml Bug: https://bugs.gentoo.org/878651 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42afdcf1e7380b24fc4e2e94775cb757e03b10bb commit 42afdcf1e7380b24fc4e2e94775cb757e03b10bb Author: Jakov Smolić <jsmolic@gentoo.org> AuthorDate: 2023-06-22 13:11:58 +0000 Commit: Jakov Smolić <jsmolic@gentoo.org> CommitDate: 2023-06-22 13:11:58 +0000 dev-python/toml: treeclean Closes: https://bugs.gentoo.org/878651 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> dev-python/toml/Manifest | 2 -- dev-python/toml/metadata.xml | 13 ---------- dev-python/toml/toml-0.10.2-r1.ebuild | 48 ----------------------------------- profiles/package.mask | 7 ----- 4 files changed, 70 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ded3227ce4885032f65dba888034f4c3d221af commit 90ded3227ce4885032f65dba888034f4c3d221af Author: Petr Vaněk <arkamar@atlas.cz> AuthorDate: 2023-11-26 15:54:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-11-26 16:26:32 +0000 dev-python/toml: remove omitted deprecation item The dev-python/toml package was treecleaned in commit 42afdcf1e738 ("dev-python/toml: treeclean"). Bug: https://bugs.gentoo.org/878651 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org> profiles/package.deprecated | 8 -------- 1 file changed, 8 deletions(-)