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)

Reply via email to