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)

Reply via email to