]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-120492: Sync importlib_metadata 8.2.0 (#124033)
authorJason R. Coombs <jaraco@jaraco.com>
Fri, 15 Aug 2025 21:19:23 +0000 (14:19 -0700)
committerGitHub <noreply@github.com>
Fri, 15 Aug 2025 21:19:23 +0000 (14:19 -0700)
commitec4021c6d73407fd4d22ee1a4f49d68835ef0770
tree030b7b4a8446b6999ad3f5cef081d1f53d6bbb71
parentd86c2257a69a8d6c650c0db470499463131a569f
gh-120492: Sync importlib_metadata 8.2.0 (#124033)

* Sync with importlib_metadata 8.2.0

Removes deprecated behaviors, including support for `PackageMetadata.__getitem__` returning None for missing keys and Distribution subclasses not implementing abstract methods.
Prioritizes valid dists to invalid dists when retrieving by name (python/cpython/#120492). Adds SimplePath to `importlib.metadata.__all__`.

* Add blurb
Lib/importlib/metadata/__init__.py
Lib/importlib/metadata/_adapters.py
Lib/importlib/metadata/_itertools.py
Lib/test/test_importlib/metadata/test_api.py
Lib/test/test_importlib/metadata/test_main.py
Misc/NEWS.d/next/Library/2024-09-13-09-43-15.gh-issue-120492.Mm6CJ6.rst [new file with mode: 0644]
Misc/NEWS.d/next/Library/2024-09-13-09-46-47.gh-issue-91216.LuOsF4.rst [new file with mode: 0644]
Misc/NEWS.d/next/Library/2024-09-13-09-48-25.gh-issue-124033.WNudS0.rst [new file with mode: 0644]