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-03-17 19:03:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-meson-python (Old)
 and      /work/SRC/openSUSE:Factory/.python-meson-python.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-meson-python"

Tue Mar 17 19:03:05 2026 rev:16 rq:1339446 version:0.19.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-meson-python/python-meson-python.changes  
2025-07-22 12:54:17.545036791 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-meson-python.new.8177/python-meson-python.changes
        2026-03-17 19:04:26.896549196 +0100
@@ -1,0 +2,13 @@
+Mon Mar 16 21:52:29 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.19.0:
+  * Drop Python 3.8 support.
+  * Development-related extras were moved to dependency groups.
+  * Add support for targeting the iOS platform.
+  * The strip binary is now included in synthesized cross files.
+  * Documentation improvements: add more examples for specific
+    use cases, and a contributing guide.
+  * Use trusted publishing with digital attestations to upload
+    release artifacts to PyPI.
+
+-------------------------------------------------------------------

Old:
----
  meson_python-0.18.0.tar.gz

New:
----
  meson_python-0.19.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-meson-python.spec ++++++
--- /var/tmp/diff_new_pack.iER0eh/_old  2026-03-17 19:04:27.544576051 +0100
+++ /var/tmp/diff_new_pack.iER0eh/_new  2026-03-17 19:04:27.552576383 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-meson-python
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2024 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-meson-python
-Version:        0.18.0
+Version:        0.19.0
 Release:        0
 Summary:        Meson Python build backend (PEP 517)
 License:        MIT
@@ -40,7 +40,7 @@
 Requires:       python-packaging >= 23.2
 Requires:       python-pyproject-metadata >= 0.9.0
 BuildArch:      noarch
-%if 0%{python_version_nodots} >= 312
+%if 0%{?python_version_nodots} >= 312
 Requires:       meson >= 1.2.3
 %else
 Requires:       meson >= 0.64.0
@@ -53,6 +53,8 @@
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
 BuildRequires:  patchelf
 # /SECTION
 %python_subpackages

++++++ meson_python-0.18.0.tar.gz -> meson_python-0.19.0.tar.gz ++++++
++++ 2311 lines of diff (skipped)

++++++ mesonpy-reproducible.patch ++++++
--- /var/tmp/diff_new_pack.iER0eh/_old  2026-03-17 19:04:27.920591633 +0100
+++ /var/tmp/diff_new_pack.iER0eh/_new  2026-03-17 19:04:27.940592462 +0100
@@ -6,11 +6,11 @@
 Use the python-rpm-macros shuffled build directory.
 
 
-Index: meson_python-0.16.0/mesonpy/__init__.py
+Index: meson_python-0.19.0/mesonpy/__init__.py
 ===================================================================
---- meson_python-0.16.0.orig/mesonpy/__init__.py
-+++ meson_python-0.16.0/mesonpy/__init__.py
-@@ -943,7 +943,10 @@ def _project(config_settings: Optional[D
+--- 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
  
      with contextlib.ExitStack() as ctx:
          if build_dir is None:
@@ -20,6 +20,4 @@
 +            else:
 +                build_dir = 
ctx.enter_context(tempfile.TemporaryDirectory(prefix='.mesonpy-', 
dir=source_dir))
          yield Project(source_dir, build_dir, meson_args, editable_verbose)
- 
- 
 

++++++ mesonpy-trim-deps.patch ++++++
--- /var/tmp/diff_new_pack.iER0eh/_old  2026-03-17 19:04:27.964593457 +0100
+++ /var/tmp/diff_new_pack.iER0eh/_new  2026-03-17 19:04:27.972593788 +0100
@@ -1,26 +1,26 @@
 The backend does not require a mesonbuild module for every flavor.
 the `meson` command from the regular RPM package is sufficient.
 
-Index: meson_python-0.18.0/pyproject.toml
+Index: meson_python-0.19.0/pyproject.toml
 ===================================================================
---- meson_python-0.18.0.orig/pyproject.toml
-+++ meson_python-0.18.0/pyproject.toml
+--- meson_python-0.19.0.orig/pyproject.toml
++++ meson_python-0.19.0/pyproject.toml
 @@ -6,8 +6,6 @@
  build-backend = 'mesonpy'
  backend-path = ['.']
  requires = [
 -  'meson >= 0.64.0; python_version < "3.12"',
 -  'meson >= 1.2.3; python_version >= "3.12"',
-   'packaging >= 23.2',
+   'packaging >= 23.2; sys_platform != "ios"',
+   'packaging >= 24.2; sys_platform == "ios"',
    'pyproject-metadata >= 0.9.0',
-   'tomli >= 1.0.0; python_version < "3.11"',
-@@ -35,8 +33,6 @@ classifiers = [
+@@ -34,8 +32,6 @@
+   'Topic :: Software Development :: Build Tools',
  ]
- 
  dependencies = [
 -  'meson >= 0.64.0; python_version < "3.12"',
 -  'meson >= 1.2.3; python_version >= "3.12"',
-   'packaging >= 23.2',
+   'packaging >= 23.2; sys_platform != "ios"',
+   'packaging >= 24.2; sys_platform == "ios"',
    'pyproject-metadata >= 0.9.0',
-   'tomli >= 1.0.0; python_version < "3.11"',
 

Reply via email to