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">
