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)
+ 
+ 
 

Reply via email to