diff options
Diffstat (limited to 'dev-python/pymdown-extensions')
3 files changed, 56 insertions, 1 deletions
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index d1e1790d3a32..d145789f31f2 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,3 +1,4 @@ +AUX pymdown-extensions-10.7.1-md36.patch 1717 BLAKE2B f1a401a01a1b74e1cf3edfd88bb1bd345ea47f86287ca7955536d66fcc99ce0a37e91ae4695a42476b7530c72b0c1fbe75b539be22d3706a95f57a3b4b54e61c SHA512 ea3c7a79255d585d4e627ec8bf4890b854e35ec8ff7fde480aad53180354a89aecf4ef0154f8c057f5ef144f11cd63d028532085688d40ae4f295003cac12874 DIST pymdown_extensions-10.7.1.tar.gz 811769 BLAKE2B ed2195a1a2262b96d444dd7d60c6330a6670cbe44a0f00f4c5a1dd80f4d2f13f0202adac5505d2fd5b6b5b02300e2d0bc62680fd92f3c00363c4123f02151a0a SHA512 60dce8fafb1935ab3d42320f9b6a3db9b60f4f4d4585b79f123103183f2a2ae9ed1256ae84992ad14b20f6969519a9c1a1b916c301a63715f867e8136be5eb2b -EBUILD pymdown-extensions-10.7.1.ebuild 1069 BLAKE2B 358295358bcbc312f60a7eb5f0a5f8a92d90f1212df3fc03b148de38b2b7b33f6d2fcc790945a3919ef5340ff28d146d76e8b8ebdec387fa5f63ca9868642eb6 SHA512 3b47888a3da7250a96e3397c9e2572aa14bba451109a36606b5c809ca4129d063d6d5edf3024b6bc4b8bf05b79d2d6fa09db4cc91e81af46a240d2e47ee86610 +EBUILD pymdown-extensions-10.7.1.ebuild 1189 BLAKE2B 10ec9eeaf933a7f2b3afd1816a805022a9fdad85078f46736b9eb06f5fe252ab62d89b9dbd73a743c5be74980a17d13271b1d45cf561abccb2601de4fafa26b5 SHA512 8d815dc1d560759a261d7273ccc32d22e96c488a19df6996481aa90bc19c6126520644997b018f964ce313cb365b071c386db8c6efeff007c48d322bf731d210 MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57 diff --git a/dev-python/pymdown-extensions/files/pymdown-extensions-10.7.1-md36.patch b/dev-python/pymdown-extensions/files/pymdown-extensions-10.7.1-md36.patch new file mode 100644 index 000000000000..5c914923e6cc --- /dev/null +++ b/dev-python/pymdown-extensions/files/pymdown-extensions-10.7.1-md36.patch @@ -0,0 +1,49 @@ +From 509e93de0f4d6052ff017a543aff70eb354dc590 Mon Sep 17 00:00:00 2001 +From: Isaac Muse <faceless.shop@gmail.com> +Date: Tue, 26 Mar 2024 06:40:11 -0600 +Subject: [PATCH] Fix SmartSymbols Toc test (#2344) + +Fixes #2343 +--- + tests/test_extensions/test_smartsymbols.py | 24 +++++++++++++++++++++- + 1 file changed, 23 insertions(+), 1 deletion(-) + +diff --git a/tests/test_extensions/test_smartsymbols.py b/tests/test_extensions/test_smartsymbols.py +index b438fb7d7..1a8688f0c 100644 +--- a/tests/test_extensions/test_smartsymbols.py ++++ b/tests/test_extensions/test_smartsymbols.py +@@ -1,6 +1,9 @@ + """Test cases for SmartSymbols.""" + from .. import util + import markdown ++from pymdownx.__meta__ import parse_version ++ ++PYMD_3_6 = parse_version(markdown.__version__) >= (3, 6, 0) + + + class TestSmartSymbols(util.MdCase): +@@ -139,4 +142,23 @@ def test_toc_tokens(self): + + md = markdown.Markdown(extensions=['toc', 'pymdownx.smartsymbols']) + md.convert('# *Foo* =/= `bar`') +- self.assertEqual(md.toc_tokens, [{'level': 1, 'id': 'foo-bar', 'name': 'Foo ≠ bar', 'children': []}]) ++ self.assertEqual( ++ md.toc_tokens, ++ [ ++ { ++ 'children': [], ++ 'data-toc-label': '', ++ 'html': '<em>Foo</em> ≠ <code>bar</code>', ++ 'id': 'foo-bar', ++ 'level': 1, ++ 'name': 'Foo ≠ bar' ++ } ++ ] if PYMD_3_6 else [ ++ { ++ 'level': 1, ++ 'id': 'foo-bar', ++ 'name': 'Foo ≠ bar', ++ 'children': [] ++ } ++ ] ++ ) diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild index 69a0a4e1cc22..b81baf88a509 100644 --- a/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild @@ -32,6 +32,11 @@ BDEPEND=" distutils_enable_tests pytest src_prepare() { + local PATCHES=( + # https://github.com/facelessuser/pymdown-extensions/issues/2343 + "${FILESDIR}/${P}-md36.patch" + ) + # broken on pypy3; unfortunately, the parametrization is based # on indexes and these are pretty random, so we need to remove it # entirely |