Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pyproject-metadata for
openSUSE:Factory checked in at 2026-07-12 16:20:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pyproject-metadata (Old)
and /work/SRC/openSUSE:Factory/.python-pyproject-metadata.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyproject-metadata"
Sun Jul 12 16:20:26 2026 rev:8 rq:1364792 version:0.12.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pyproject-metadata/python-pyproject-metadata.changes
2026-04-14 17:48:04.462931708 +0200
+++
/work/SRC/openSUSE:Factory/.python-pyproject-metadata.new.1991/python-pyproject-metadata.changes
2026-07-12 16:20:46.995235210 +0200
@@ -1,0 +2,32 @@
+Fri Jul 10 02:19:26 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.12.1:
+ ## Features:
+ * Support PEP 808 (partially dynamic project metadata) (METADATA 2.6).
+ * Add support for Python 3.15.
+ * Warn (PEP 685) when an extra name in project.optional-dependencies is not
+ a valid name. The extra is still emitted, only a ConfigurationWarning is
+ produced.
+ ## Fixes:
+ * Collect a config error instead of raising a raw TypeError when
+ project.dynamic contains a non-string (unhashable) entry with
+ all_errors=True.
+ * Error on an unset dynamic version instead of silently writing Version:
+ 0.0.0. If "version" is declared in project.dynamic but never assigned by
+ the build backend, writing the metadata now raises a ConfigurationError.
+ * Don't crash on a non-table [project] when all_errors=True.
+ * Tighten license-files glob checks and private-tag parsing.
+ * Handle braces in user data within error messages.
+ * Correct the Import-Namespace field name in the metadata mapping.
+ * Fix UTF-8 author and maintainer names.
+ ## Performance:
+ * Cache get_type_hints and precompile dispatch patterns.
+- Remove unneeded BuildRequires on setuptools/wheel.
+- No longer replace license string, no longer needed.
+
+-------------------------------------------------------------------
+Mon Jul 6 10:54:19 UTC 2026 - Hans-Peter Jansen <[email protected]>
+
+- Replace license string with license dict in pyproject.toml via sed
+
+-------------------------------------------------------------------
Old:
----
pyproject-metadata-0.11.0.tar.gz
New:
----
pyproject-metadata-0.12.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pyproject-metadata.spec ++++++
--- /var/tmp/diff_new_pack.N5mAcs/_old 2026-07-12 16:20:47.635257101 +0200
+++ /var/tmp/diff_new_pack.N5mAcs/_new 2026-07-12 16:20:47.639257238 +0200
@@ -18,21 +18,19 @@
%{?sle15_python_module_pythons}
Name: python-pyproject-metadata
-Version: 0.11.0
+Version: 0.12.1
Release: 0
Summary: PEP 621 metadata parsing
License: MIT
URL: https://github.com/FFY00/python-pyproject-metadata
Source:
https://github.com/FFY00/python-pyproject-metadata/archive/refs/tags/%{version}.tar.gz#/pyproject-metadata-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module flit-core}
-BuildRequires: %{python_module packaging >= 19}
+BuildRequires: %{python_module packaging >= 23.2}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module setuptools >= 42}
-BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-packaging >= 19
+Requires: python-packaging >= 23.2
BuildArch: noarch
# SECTION test
BuildRequires: %{python_module pytest}
@@ -69,5 +67,5 @@
%license LICENSE
%doc README.md
%{python_sitelib}/pyproject_metadata
-%{python_sitelib}/pyproject_metadata-%{version}*-info
+%{python_sitelib}/pyproject_metadata-%{version}.dist-info
++++++ pyproject-metadata-0.11.0.tar.gz -> pyproject-metadata-0.12.1.tar.gz
++++++
++++ 1697 lines of diff (skipped)