Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-myst-parser for 
openSUSE:Factory checked in at 2026-08-06 16:21:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-myst-parser (Old)
 and      /work/SRC/openSUSE:Factory/.python-myst-parser.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-myst-parser"

Thu Aug  6 16:21:57 2026 rev:10 rq:1369648 version:5.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-myst-parser/python-myst-parser.changes    
2026-03-17 19:05:00.169928100 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-myst-parser.new.16738/python-myst-parser.changes
 2026-08-06 16:24:00.216213864 +0200
@@ -1,0 +2,27 @@
+Thu May 28 04:23:37 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 5.1.0:
+  ## New Features
+  * Add "alert" syntax extension for GFM alerts (e.g. > [!NOTE]), see docs
+  * Add "gfm_autolink" syntax extension for GFM autolinks, see docs
+  * Add myst_strikethrough_single_tilde config option to allow single tilde
+    (~) for strikethrough
+  * Add myst_colon_fence_exact_match config option to require the closing
+    colon fence to have exactly the same number of colons as the opening, see
+    docs
+  ## Improvements
+  * Update myst_gfm_only mode to use the unified gfm_plugin, which now
+    includes GFM autolinks, alerts, and improved strikethrough/tasklist
+    handling
+  * Improve MathJax 4 compatibility for Sphinx 9
+  * Stop directive-option parsing at colon fences, fixing nested colon fence
+    directives
+  ## Bug Fixes
+  * Use docname instead of source path in warning locations
+  * Correctly encode & in Markdown URLs
+  * Fix RemovedInSphinx10Warning for inventory item iteration
+  * Pin mdit-py-plugins>=0.6.1 for nested field list fix
+- Add patch support-docutils-0.23.patch:
+  * Support changes required for docutils 0.23.
+
+-------------------------------------------------------------------

Old:
----
  python-myst-parser-5.0.0.tar.gz

New:
----
  python-myst-parser-5.1.0.tar.gz
  support-docutils-0.23.patch

----------(New B)----------
  New:  * Pin mdit-py-plugins>=0.6.1 for nested field list fix
- Add patch support-docutils-0.23.patch:
  * Support changes required for docutils 0.23.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-myst-parser.spec ++++++
--- /var/tmp/diff_new_pack.JmwuXq/_old  2026-08-06 16:24:01.160246833 +0200
+++ /var/tmp/diff_new_pack.JmwuXq/_new  2026-08-06 16:24:01.160246833 +0200
@@ -23,7 +23,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-myst-parser
-Version:        5.0.0
+Version:        5.1.0
 Release:        0
 Summary:        An extended commonmark compliant parser, with bridges to 
docutils & sphinx
 License:        MIT
@@ -31,15 +31,17 @@
 Source:         
https://github.com/executablebooks/MyST-Parser/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PyPI tarball does not contain tests
 #Source:         
https://files.pythonhosted.org/packages/source/m/myst-parser/myst-parser-%%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.11}
+# PATCH-FIX-OPENSUSE Support docutils 0.23
+Patch0:         support-docutils-0.23.patch
 BuildRequires:  %{python_module Jinja2}
 BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module Sphinx}
-BuildRequires:  %{python_module docutils >= 0.20 with %python-docutils < 0.23}
+BuildRequires:  %{python_module base >= 3.11}
+BuildRequires:  %{python_module docutils >= 0.20 with %python-docutils < 0.24}
 BuildRequires:  %{python_module flit-core >= 3.4}
 BuildRequires:  %{python_module linkify-it-py}
-BuildRequires:  %{python_module markdown-it-py >= 4}
-BuildRequires:  %{python_module mdit-py-plugins >= 0.5}
+BuildRequires:  %{python_module markdown-it-py >= 4.2}
+BuildRequires:  %{python_module mdit-py-plugins >= 0.6.1}
 BuildRequires:  %{python_module pip}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -47,8 +49,8 @@
 Requires:       python-PyYAML
 Requires:       python-Sphinx
 Requires:       python-docutils >= 0.20
-Requires:       python-markdown-it-py >= 4
-Requires:       python-mdit-py-plugins >= 0.5
+Requires:       python-markdown-it-py >= 4.2
+Requires:       python-mdit-py-plugins >= 0.6.1
 BuildArch:      noarch
 %if %{with libalternatives}
 BuildRequires:  alts

++++++ python-myst-parser-5.0.0.tar.gz -> python-myst-parser-5.1.0.tar.gz ++++++
++++ 1773 lines of diff (skipped)

++++++ support-docutils-0.23.patch ++++++
Index: MyST-Parser-5.1.0/pyproject.toml
===================================================================
--- MyST-Parser-5.1.0.orig/pyproject.toml
+++ MyST-Parser-5.1.0/pyproject.toml
@@ -34,7 +34,7 @@ keywords = [
 ]
 requires-python = ">=3.11"
 dependencies = [
-    "docutils>=0.20,<0.23",
+    "docutils>=0.20,<0.24",
     "jinja2", # required for substitutions, but let sphinx choose version
     "markdown-it-py~=4.2",
     "mdit-py-plugins~=0.6,>=0.6.1",
Index: 
MyST-Parser-5.1.0/tests/test_renderers/fixtures/docutil_link_resolution.md
===================================================================
--- 
MyST-Parser-5.1.0.orig/tests/test_renderers/fixtures/docutil_link_resolution.md
+++ MyST-Parser-5.1.0/tests/test_renderers/fixtures/docutil_link_resolution.md
@@ -132,6 +132,9 @@
         Test
     <subtitle ids="other test-1" names="other test">
         Other
+    <system_message level="1" line="3" source="<src>/index.md" type="INFO">
+        <paragraph>
+            Target name overrides implicit target name "test".
     <target refid="test-1">
     <paragraph>
         <reference id_link="True" refid="test-1">

Reply via email to