* Minor fix for sphinx 8.2 compat * Fix type of MockIncludeDirective’s klass parameter * Support python>=3.10, sphinx >=7,<9, docutils>=0.19,<0.22 * Improve footnote def/ref warnings and translations - Add patch support-docutils-0.22.patch: * Support docutils output changes. - Sprinkle in pytest-param-files, since it's packaged now. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-myst-parser?expand=0&rev=16
266 lines
12 KiB
Diff
266 lines
12 KiB
Diff
diff -urNP MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/docutil_link_resolution.md MyST-Parser-4.0.1/tests/test_renderers/fixtures/docutil_link_resolution.md
|
|
--- MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/docutil_link_resolution.md 2025-02-12 10:49:14.000000000 +0000
|
|
+++ MyST-Parser-4.0.1/tests/test_renderers/fixtures/docutil_link_resolution.md 2025-10-02 04:20:54.949806711 +0000
|
|
@@ -24,23 +24,23 @@
|
|
.
|
|
<document source="<src>/index.md">
|
|
<paragraph>
|
|
- <reference id_link="True" refid="test">
|
|
+ <reference id_link="1" refid="test">
|
|
<system_message level="2" line="1" source="<src>/index.md" type="WARNING">
|
|
<paragraph>
|
|
'myst' reference target not found: 'test' [myst.xref_missing]
|
|
|
|
- <reference id_link="True" refid="test">
|
|
+ <reference id_link="1" refid="test">
|
|
<system_message level="2" line="1" source="<src>/index.md" type="WARNING">
|
|
<paragraph>
|
|
'myst' reference target not found: 'test' [myst.xref_missing]
|
|
|
|
- <reference id_link="True" refid="test">
|
|
+ <reference id_link="1" refid="test">
|
|
explicit
|
|
<system_message level="2" line="1" source="<src>/index.md" type="WARNING">
|
|
<paragraph>
|
|
'myst' reference target not found: 'test' [myst.xref_missing]
|
|
|
|
- <reference id_link="True" refid="name%20with%20spaces">
|
|
+ <reference id_link="1" refid="name%20with%20spaces">
|
|
<system_message level="2" line="1" source="<src>/index.md" type="WARNING">
|
|
<paragraph>
|
|
'myst' reference target not found: 'name with spaces' [myst.xref_missing]
|
|
@@ -76,15 +76,15 @@
|
|
<title>
|
|
Non-anchor heading
|
|
<paragraph>
|
|
- <reference id_link="True" refid="title">
|
|
+ <reference id_link="1" refid="title">
|
|
<inline classes="std std-ref">
|
|
Title
|
|
|
|
- <reference id_link="True" refid="longer-title-with-nested-syntax">
|
|
+ <reference id_link="1" refid="longer-title-with-nested-syntax">
|
|
<inline classes="std std-ref">
|
|
Longer title with nested (syntax)
|
|
|
|
- <reference id_link="True" refid="title">
|
|
+ <reference id_link="1" refid="title">
|
|
explicit
|
|
.
|
|
|
|
@@ -102,15 +102,15 @@
|
|
Test
|
|
<target refid="target">
|
|
<paragraph>
|
|
- <reference id_link="True" refid="target">
|
|
+ <reference id_link="1" refid="target">
|
|
<inline classes="std std-ref">
|
|
Test
|
|
|
|
- <reference id_link="True" refid="target">
|
|
+ <reference id_link="1" refid="target">
|
|
<inline classes="std std-ref">
|
|
Test
|
|
|
|
- <reference id_link="True" refid="target">
|
|
+ <reference id_link="1" refid="target">
|
|
explicit
|
|
.
|
|
|
|
@@ -128,12 +128,9 @@
|
|
Test
|
|
<subtitle ids="other test-1" names="other test">
|
|
Other
|
|
- <system_message backrefs="test-1" level="1" line="3" source="<src>/index.md" type="INFO">
|
|
- <paragraph>
|
|
- Duplicate implicit target name: "test".
|
|
<target refid="test-1">
|
|
<paragraph>
|
|
- <reference id_link="True" refid="test-1">
|
|
+ <reference id_link="1" refid="test-1">
|
|
<inline classes="std std-ref">
|
|
Other
|
|
.
|
|
@@ -150,7 +147,7 @@
|
|
<paragraph ids="name-with-spaces" names="name\ with\ spaces">
|
|
Paragraph
|
|
<paragraph>
|
|
- <reference id_link="True" refid="name-with-spaces">
|
|
+ <reference id_link="1" refid="name-with-spaces">
|
|
<inline classes="std std-ref">
|
|
#name with spaces
|
|
.
|
|
@@ -192,14 +189,14 @@
|
|
<paragraph>
|
|
d
|
|
<paragraph>
|
|
- <reference id_link="True" refid="table">
|
|
+ <reference id_link="1" refid="table">
|
|
<inline classes="std std-ref">
|
|
caption
|
|
|
|
- <reference id_link="True" refid="table">
|
|
+ <reference id_link="1" refid="table">
|
|
<inline classes="std std-ref">
|
|
caption
|
|
|
|
- <reference id_link="True" refid="table">
|
|
+ <reference id_link="1" refid="table">
|
|
explicit
|
|
.
|
|
diff -urNP MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/docutil_syntax_extensions.txt MyST-Parser-4.0.1/tests/test_renderers/fixtures/docutil_syntax_extensions.txt
|
|
--- MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/docutil_syntax_extensions.txt 2025-02-12 10:49:14.000000000 +0000
|
|
+++ MyST-Parser-4.0.1/tests/test_renderers/fixtures/docutil_syntax_extensions.txt 2025-10-02 04:20:55.090824403 +0000
|
|
@@ -25,12 +25,12 @@
|
|
foo
|
|
bar
|
|
b
|
|
- <math_block nowrap="False" number="True" xml:space="preserve">
|
|
+ <math_block nowrap="0" number="True" xml:space="preserve">
|
|
foo
|
|
- <math_block nowrap="False" number="True" xml:space="preserve">
|
|
+ <math_block nowrap="0" number="True" xml:space="preserve">
|
|
|
|
a = 1
|
|
- <math_block ids="label" names="label" nowrap="False" number="True" xml:space="preserve">
|
|
+ <math_block ids="label" names="label" nowrap="0" number="True" xml:space="preserve">
|
|
|
|
b = 2
|
|
.
|
|
@@ -48,13 +48,13 @@
|
|
\end{equation*}
|
|
.
|
|
<document source="<string>">
|
|
- <math_block classes="amsmath" nowrap="True" numbered="True" xml:space="preserve">
|
|
+ <math_block classes="amsmath" nowrap="1" numbered="1" xml:space="preserve">
|
|
\begin{equation} a \end{equation}
|
|
- <math_block classes="amsmath" nowrap="True" numbered="True" xml:space="preserve">
|
|
+ <math_block classes="amsmath" nowrap="1" numbered="1" xml:space="preserve">
|
|
\begin{equation}
|
|
a
|
|
\end{equation}
|
|
- <math_block classes="amsmath" nowrap="True" xml:space="preserve">
|
|
+ <math_block classes="amsmath" nowrap="1" xml:space="preserve">
|
|
\begin{equation*}
|
|
a
|
|
\end{equation*}
|
|
diff -urNP MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/myst-config.txt MyST-Parser-4.0.1/tests/test_renderers/fixtures/myst-config.txt
|
|
--- MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/myst-config.txt 2025-02-12 10:49:14.000000000 +0000
|
|
+++ MyST-Parser-4.0.1/tests/test_renderers/fixtures/myst-config.txt 2025-10-02 04:20:55.345046213 +0000
|
|
@@ -219,7 +219,7 @@
|
|
<title>
|
|
My title
|
|
<paragraph>
|
|
- <reference id_link="True" refid="my-title">
|
|
+ <reference id_link="1" refid="my-title">
|
|
<inline classes="std std-ref">
|
|
My title
|
|
.
|
|
@@ -263,6 +263,12 @@
|
|
<document source="<string>">
|
|
<paragraph>
|
|
a
|
|
+ <section classes="system-messages">
|
|
+ <title>
|
|
+ Docutils System Messages
|
|
+ <system_message level="2" source="<string>" type="WARNING">
|
|
+ <paragraph>
|
|
+ The `attrs_image` extension is deprecated, please use `attrs_inline` instead. [myst.deprecated]
|
|
|
|
<string>:: (WARNING/2) The `attrs_image` extension is deprecated, please use `attrs_inline` instead. [myst.deprecated]
|
|
.
|
|
@@ -381,7 +387,7 @@
|
|
Chris Sewell
|
|
.
|
|
|
|
-[inv_link]
|
|
+[inv_link]
|
|
.
|
|
<inv:#index>
|
|
[](inv:#index)
|
|
@@ -397,42 +403,42 @@
|
|
.
|
|
<document source="<string>">
|
|
<paragraph>
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
<emphasis>
|
|
explicit
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:label:search" reftitle="Python" refuri="https://example.com/search.html">
|
|
+ <reference internal="0" inv_match="key:std:label:search" reftitle="Python" refuri="https://example.com/search.html">
|
|
Search Page
|
|
|
|
- <reference internal="False" inv_match="key:std:label:search" reftitle="Python" refuri="https://example.com/search.html">
|
|
+ <reference internal="0" inv_match="key:std:label:search" reftitle="Python" refuri="https://example.com/search.html">
|
|
Search Page
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
|
|
- <reference internal="False" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
+ <reference internal="0" inv_match="key:std:doc:index" reftitle="Python" refuri="https://example.com/index.html">
|
|
Title
|
|
.
|
|
|
|
-[inv_link_error]
|
|
+[inv_link_error]
|
|
.
|
|
<inv:#other>
|
|
|
|
@@ -447,7 +453,7 @@
|
|
<system_message level="2" line="3" source="<string>" type="WARNING">
|
|
<paragraph>
|
|
Multiple matches for '*:*:*:*index': key:std:label:genindex, key:std:label:modindex, key:std:label:py-modindex, ... [myst.iref_ambiguous]
|
|
- <reference internal="False" inv_match="key:std:label:genindex" reftitle="Python" refuri="https://example.com/genindex.html">
|
|
+ <reference internal="0" inv_match="key:std:label:genindex" reftitle="Python" refuri="https://example.com/genindex.html">
|
|
Index
|
|
|
|
<string>:1: (WARNING/2) No matches for '*:*:*:other' [myst.iref_missing]
|
|
@@ -486,7 +492,7 @@
|
|
<title>
|
|
other
|
|
<paragraph>
|
|
- <reference id_link="True" refid="title">
|
|
+ <reference id_link="1" refid="title">
|
|
reversed
|
|
.
|
|
|
|
diff -urNP MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/reporter_warnings.md MyST-Parser-4.0.1/tests/test_renderers/fixtures/reporter_warnings.md
|
|
--- MyST-Parser-4.0.1.orig/tests/test_renderers/fixtures/reporter_warnings.md 2025-02-12 10:49:14.000000000 +0000
|
|
+++ MyST-Parser-4.0.1/tests/test_renderers/fixtures/reporter_warnings.md 2025-10-02 04:20:54.751283034 +0000
|
|
@@ -116,7 +116,7 @@
|
|
|
|
[^a]
|
|
.
|
|
-<string>:3: (ERROR/3) Too many autonumbered footnote references: only 0 corresponding footnotes available.
|
|
+<string>:3: (ERROR/3) Too many autonumbered footnote references: only 0 corresponding footnote available.
|
|
<string>:1: (ERROR/3) Unknown target name: "1".
|
|
<string>:3: (ERROR/3) Unknown target name: "a".
|
|
.
|