]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.15] gh-143387: Add news blurb for importlib.metadata highlighting the change....
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 20 May 2026 19:48:04 +0000 (21:48 +0200)
committerGitHub <noreply@github.com>
Wed, 20 May 2026 19:48:04 +0000 (19:48 +0000)
gh-143387: Add news blurb for importlib.metadata highlighting the change. (GH-150169)
(cherry picked from commit cb3b4b98d8d141c9de0462a0fa7e227a2104c1c7)

Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
Doc/whatsnew/3.15.rst

index 9bef7aa61d23cd48691539063a30c9224ccd2d9c..1670f033401f2bf84f09e08481e91897ec6f3907 100644 (file)
@@ -1208,6 +1208,19 @@ http.server
   (Contributed by Anton I. Sipos in :gh:`135057`.)
 
 
+importlib.metadata
+------------------
+
+* Previously, when accessing a distribution metadata directory not
+  containing a metadata file, ``metadata()`` and ``Distribution.metadata()``
+  would return an empty ``PackageMetadata`` object as if the file
+  was present but empty. Now, a ``MetadataNotFound`` exception is raised.
+  See `importlib_metadata#493 <https://github.com/python/importlib_metadata/issues/493>`_
+  for background and rationale and and :gh:`143387` for rationale on the
+  compatibility concerns.
+  (Contributed by Jason R. Coombs.)
+
+
 inspect
 -------