diff --git a/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch b/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch new file mode 100644 index 0000000000..7e0c49d618 --- /dev/null +++ b/dev-python/sphinxcontrib-katex/files/sphinxcontrib-katex-0.9.10_fix_use_tomli.patch @@ -0,0 +1,22 @@ +Gentoo issue: https://bugs.gentoo.org/934950 +Switch to use tomli instead of toml +diff '--color=auto' -Naur a/docs/conf.py b/docs/conf.py +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -3,13 +3,14 @@ + import os + import subprocess + +-import toml ++import tomli + + import sphinxcontrib.katex as katex + + + # -- GENERAL ------------------------------------------------------------- +-config = toml.load(os.path.join("..", "pyproject.toml")) ++with open("../pyproject.toml", "rb") as f: ++ config = tomli.load(f) + + project = config["project"]["name"] + author = ", ".join(author["name"] for author in config["project"]["authors"]) diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.10.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.10.ebuild index da30f99c83..956fb1cb62 100644 --- a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.10.ebuild +++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.10.ebuild @@ -21,7 +21,10 @@ RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]" DOCS=() -PATCHES="${FILESDIR}/${P}_fix_install.patch" +PATCHES=" + ${FILESDIR}/${P}_fix_install.patch + ${FILESDIR}/${P}_fix_use_tomli.patch +" distutils_enable_sphinx docs \ dev-python/insipid-sphinx-theme \