Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-meson-python for
openSUSE:Factory checked in at 2026-09-19 22:19:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-meson-python (Old)
and /work/SRC/openSUSE:Factory/.python-meson-python.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-meson-python"
Sat Sep 19 22:19:31 2026 rev:18 rq:1378702 version:0.21.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-meson-python/python-meson-python.changes
2026-06-15 19:42:03.031910946 +0200
+++
/work/SRC/openSUSE:Factory/.python-meson-python.new.383539/python-meson-python.changes
2026-09-19 22:19:41.273970918 +0200
@@ -1,0 +2,15 @@
+Fri Sep 18 04:26:40 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.21.1:
+ * Restore compatibility with Python interpreters not implementing PEP 3149.
+ * Add support for the stable ABI for free-threaded interpreters (abi3t).
+ * Add support for the stable ABI extension modules' platform-specific
+ filename suffixes introduced in Python 3.15.
+ * Allow specifying editable-verbose in pyproject.toml.
+ * Improve the default behavior of editable installs by capturing and
+ reporting build errors when rebuilding.
+ * Use .start files (PEP 829) instead of .pth files to implement editable
+ wheels for Python 3.15 and later.
+- Refresh patch mesonpy-reproducible.patch
+
+-------------------------------------------------------------------
Old:
----
meson_python-0.20.0.tar.gz
New:
----
meson_python-0.21.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-meson-python.spec ++++++
--- /var/tmp/diff_new_pack.DqSuwl/_old 2026-09-19 22:19:41.881996073 +0200
+++ /var/tmp/diff_new_pack.DqSuwl/_new 2026-09-19 22:19:41.883996156 +0200
@@ -19,7 +19,7 @@
%{?sle15_python_module_pythons}
Name: python-meson-python
-Version: 0.20.0
+Version: 0.21.1
Release: 0
Summary: Meson Python build backend (PEP 517)
License: MIT
@@ -29,7 +29,7 @@
Patch11: mesonpy-trim-deps.patch
# PATCH-FEATURE-OPENSUSE mesonpy-reproducible.patch
gh#openSUSE/python-rpm-macros#182
Patch12: mesonpy-reproducible.patch
-BuildRequires: %{python_module base >= 3.8}
+BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module packaging >= 23.2}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pyproject-metadata >= 0.9.0}
@@ -89,5 +89,5 @@
%license LICENSE
%doc README.rst
%{python_sitelib}/mesonpy
-%{python_sitelib}/meson_python-%{version}*-info
+%{python_sitelib}/meson_python-%{version}.dist-info
++++++ meson_python-0.20.0.tar.gz -> meson_python-0.21.1.tar.gz ++++++
++++ 2959 lines of diff (skipped)
++++++ mesonpy-reproducible.patch ++++++
--- /var/tmp/diff_new_pack.DqSuwl/_old 2026-09-19 22:19:42.027002072 +0200
+++ /var/tmp/diff_new_pack.DqSuwl/_new 2026-09-19 22:19:42.030002196 +0200
@@ -6,11 +6,11 @@
Use the python-rpm-macros shuffled build directory.
-Index: meson_python-0.19.0/mesonpy/__init__.py
+Index: meson_python-0.21.1/mesonpy/__init__.py
===================================================================
---- meson_python-0.19.0.orig/mesonpy/__init__.py
-+++ meson_python-0.19.0/mesonpy/__init__.py
-@@ -1118,7 +1118,10 @@ def _project(config_settings: Optional[D
+--- meson_python-0.21.1.orig/mesonpy/__init__.py
++++ meson_python-0.21.1/mesonpy/__init__.py
+@@ -1183,7 +1183,10 @@ def _project(config_settings: Optional[D
with contextlib.ExitStack() as ctx:
if build_dir is None:
@@ -20,4 +20,6 @@
+ else:
+ build_dir =
ctx.enter_context(tempfile.TemporaryDirectory(prefix='.mesonpy-',
dir=source_dir))
yield Project(source_dir, build_dir, meson_args, editable_verbose)
+
+