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-03-17 19:03:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-myst-parser (Old) and /work/SRC/openSUSE:Factory/.python-myst-parser.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-myst-parser" Tue Mar 17 19:03:18 2026 rev:9 rq:1339201 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-myst-parser/python-myst-parser.changes 2025-10-03 15:44:11.634446722 +0200 +++ /work/SRC/openSUSE:Factory/.python-myst-parser.new.8177/python-myst-parser.changes 2026-03-17 19:05:00.169928100 +0100 @@ -1,0 +2,21 @@ +Mon Mar 16 03:52:17 UTC 2026 - Steve Kowalik <[email protected]> + +- Update to 5.0.0: + ## Breaking Changes + * This release updates the minimum supported versions: + + Python: >=3.11 (dropped Python 3.10, tests up to 3.14) + + Sphinx: >=8,<10 (dropped Sphinx 7, added Sphinx 9) + + Docutils: >=0.20,<0.23 (dropped docutils 0.19, added docutils 0.22) + + markdown-it-py: ~=4.0 (upgraded from v3) + ## Dependency Upgrades + * Upgrade to markdown-it-py v4 + * Drop Python 3.10 and Sphinx 7 + * Drop docutils 0.19 + * Add support for Python 3.14 + * Support Sphinx v9 + * Allow docutils 0.22 + ## Improvements + * Improve generation of meta nodes by gh-user:AA-Turner in gh-pr:1080 +- Drop patch support-docutils-0.22.patch, no longer required. + +------------------------------------------------------------------- Old: ---- python-myst-parser-4.0.1.tar.gz support-docutils-0.22.patch New: ---- python-myst-parser-5.0.0.tar.gz ----------(Old B)---------- Old: * Improve generation of meta nodes by gh-user:AA-Turner in gh-pr:1080 - Drop patch support-docutils-0.22.patch, no longer required. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-myst-parser.spec ++++++ --- /var/tmp/diff_new_pack.gOTVSo/_old 2026-03-17 19:05:00.677949154 +0100 +++ /var/tmp/diff_new_pack.gOTVSo/_new 2026-03-17 19:05:00.677949154 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-myst-parser # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %endif %{?sle15_python_module_pythons} Name: python-myst-parser -Version: 4.0.1 +Version: 5.0.0 Release: 0 Summary: An extended commonmark compliant parser, with bridges to docutils & sphinx License: MIT @@ -31,26 +31,24 @@ 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 -# PATCH-FIX-OPENSUSE Regenerate failing files with --regen-file-failure -Patch0: support-docutils-0.22.patch +BuildRequires: %{python_module base >= 3.11} BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module Sphinx} -BuildRequires: %{python_module docutils >= 0.18 with %python-docutils < 0.23} -BuildRequires: %{python_module flit-core} +BuildRequires: %{python_module docutils >= 0.20 with %python-docutils < 0.23} +BuildRequires: %{python_module flit-core >= 3.4} BuildRequires: %{python_module linkify-it-py} -BuildRequires: %{python_module markdown-it-py} -BuildRequires: %{python_module mdit-py-plugins} +BuildRequires: %{python_module markdown-it-py >= 4} +BuildRequires: %{python_module mdit-py-plugins >= 0.5} BuildRequires: %{python_module pip} -BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Jinja2 Requires: python-PyYAML Requires: python-Sphinx -Requires: python-docutils >= 0.18 -Requires: python-markdown-it-py -Requires: python-mdit-py-plugins +Requires: python-docutils >= 0.20 +Requires: python-markdown-it-py >= 4 +Requires: python-mdit-py-plugins >= 0.5 BuildArch: noarch %if %{with libalternatives} BuildRequires: alts @@ -85,6 +83,10 @@ %prep %autosetup -p1 -n MyST-Parser-%{version} rm docs/.gitignore +# Allow tests to be importable, correct import paths +# This can all die post 5.0.0 +touch tests/__init__.py +sed -i 's/from conftest import/from tests.conftest import/' tests/test_renderers/*.py %build %pyproject_wheel ++++++ python-myst-parser-4.0.1.tar.gz -> python-myst-parser-5.0.0.tar.gz ++++++ ++++ 2526 lines of diff (skipped)
