Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-importlib-metadata for
openSUSE:Factory checked in at 2026-10-27 16:47:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old)
and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.2252680
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-importlib-metadata"
Tue Oct 27 16:47:08 2026 rev:33 rq:1392451 version:10.1.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes
2026-09-10 11:47:07.752848609 +0200
+++
/work/SRC/openSUSE:Factory/.python-importlib-metadata.new.2252680/python-importlib-metadata.changes
2026-10-27 16:47:41.493290199 +0100
@@ -1,0 +2,58 @@
+Sun Oct 25 15:01:13 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 10.1.0:
+ * Detecting whether a distribution supplies metadata no longer
+ reads or parses that metadata where the metadata directory
+ can be inspected instead, so retrieving a distribution by
+ name, which prefers the valid candidates, is substantially
+ faster.
+ * Reverted the preference for the greater metadata directory
+ added in v9.1.0. The ordering was lexicographic on the
+ directory name and not on the parsed version, so it only
+ approximated a preference for the newer version. Where a path
+ supplies more than one metadata directory for a distribution,
+ discovery once again reports them in the order the path
+ supplies (python/cpython#100666).
+ * entry_points() now prefers distributions whose metadata is
+ readable, so an empty metadata directory left behind by an
+ unclean upgrade no longer shadows the valid one of the same
+ name and suppresses its entry points. Invalid distributions
+ are deferred to the end of the enumeration rather than
+ dropped.
+ * The preference for valid distributions no longer propagates
+ the MetadataNotFound of a distribution that a provider
+ derived from importlib.metadata, whose exception is a
+ different class from this package's and so escaped the
+ preference rather than marking the distribution invalid.
+ * Added IDistribution and IPackagePath protocols so consumers
+ can target a stable, shared interface across
+ importlib.metadata and importlib_metadata. A provider
+ supplying its own Distribution subclass is warned about only
+ when the class omits members that interface requires, not
+ merely because it derives from importlib.metadata. origin is
+ exempt from that expectation until support for Python 3.12 is
+ dropped, as there is none to inherit before Python 3.13.
+ * When providers supply objects from importlib.metadata, they
+ are now adapted to the classes from importlib_metadata.
+ * Removed support for Python 3.10, now end-of-life.
+ * Where a path supplies more than one metadata directory for a
+ distribution, as an interrupted or unclean upgrade may leave
+ behind, discovery now prefers the greater one by reverse
+ lexicographic ordering of the directory names, so the stale
+ metadata no longer shadows the version in use
+ (python/cpython#100666).
+ * A missing required metadata field (Name or Version) now
+ raises a KeyError that names the field and identifies the
+ distribution, which PathDistribution renders as its metadata
+ path.
+ * Restored lazy validation of EntryPoint.value, deferring the
+ ValueError for an invalid value until a component is accessed
+ or the entry point is loaded, so one malformed entry point no
+ longer prevents entry points in other groups from being
+ selected.
+ * importlib_metadata.diagnose no longer crashes on a metadata
+ directory that has no metadata file or whose metadata
+ declares no name. Such distributions are now reported by
+ their location.
+
+-------------------------------------------------------------------
Old:
----
importlib_metadata-9.0.1.tar.gz
New:
----
importlib_metadata-10.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-importlib-metadata.spec ++++++
--- /var/tmp/diff_new_pack.N6HGEC/_old 2026-10-27 16:47:42.126316746 +0100
+++ /var/tmp/diff_new_pack.N6HGEC/_new 2026-10-27 16:47:42.128316830 +0100
@@ -26,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-importlib-metadata%{psuffix}
-Version: 9.0.1
+Version: 10.1.0
Release: 0
Summary: Read metadata from Python packages
License: Apache-2.0
++++++ importlib_metadata-9.0.1.tar.gz -> importlib_metadata-10.1.0.tar.gz
++++++
++++ 1735 lines of diff (skipped)