summaryrefslogtreecommitdiff
path: root/dev-python/pymdown-extensions
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
commit82fd88ea93e273f4b02580552f808b6305d1e840 (patch)
treeda485ff18e7c82cfdd34040e8c5c8a2712d565fe /dev-python/pymdown-extensions
parente978c365080e8765f234868ad266cd333c53a94f (diff)
gentoo auto-resync : 26:03:2024 - 19:01:20
Diffstat (limited to 'dev-python/pymdown-extensions')
-rw-r--r--dev-python/pymdown-extensions/Manifest3
-rw-r--r--dev-python/pymdown-extensions/files/pymdown-extensions-10.7.1-md36.patch49
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild5
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 &ne; bar', 'children': []}])
++ self.assertEqual(
++ md.toc_tokens,
++ [
++ {
++ 'children': [],
++ 'data-toc-label': '',
++ 'html': '<em>Foo</em> &ne; <code>bar</code>',
++ 'id': 'foo-bar',
++ 'level': 1,
++ 'name': 'Foo &ne; bar'
++ }
++ ] if PYMD_3_6 else [
++ {
++ 'level': 1,
++ 'id': 'foo-bar',
++ 'name': 'Foo &ne; 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