]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44893: Implement EntryPoint as simple class with attributes. (GH-30150)
authorJason R. Coombs <jaraco@jaraco.com>
Thu, 16 Dec 2021 20:49:42 +0000 (15:49 -0500)
committerGitHub <noreply@github.com>
Thu, 16 Dec 2021 20:49:42 +0000 (15:49 -0500)
commit04deaee4c8d313717f3ea8f6a4fd70286d510d6e
tree16af6d5242d248eb93107332099485783599fd4b
parent109d96602199a91e94eb14b8cb3720841f22ded7
bpo-44893: Implement EntryPoint as simple class with attributes. (GH-30150)

* bpo-44893: Implement EntryPoint as simple class and deprecate tuple access in favor of attribute access. Syncs with importlib_metadata 4.8.1.

* Apply refactorings found in importlib_metadata 4.8.2.
Lib/importlib/metadata/__init__.py
Lib/importlib/metadata/_functools.py
Lib/importlib/metadata/_itertools.py
Lib/importlib/metadata/_meta.py
Lib/importlib/metadata/_text.py
Lib/test/test_importlib/data/example2-1.0.0-py3-none-any.whl [new file with mode: 0644]
Lib/test/test_importlib/fixtures.py
Lib/test/test_importlib/test_main.py
Lib/test/test_importlib/test_metadata_api.py
Lib/test/test_importlib/test_zip.py
Misc/NEWS.d/next/Library/2021-12-16-13-54-55.bpo-44893.I7aLiW.rst [new file with mode: 0644]