]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-43926: Cleaner metadata with PEP 566 JSON support. (GH-25565)
authorJason R. Coombs <jaraco@jaraco.com>
Sun, 2 May 2021 21:03:40 +0000 (17:03 -0400)
committerGitHub <noreply@github.com>
Sun, 2 May 2021 21:03:40 +0000 (17:03 -0400)
commit37e0c7850de902179b28f1378fbbc38a5ed3628c
treeecc352d5d7eaf99485bc4c2735d2a5f14f532084
parent0ad1e0384c8afc5259a6d03363491d89500a5d03
bpo-43926: Cleaner metadata with PEP 566 JSON support. (GH-25565)

* bpo-43926: Cleaner metadata with PEP 566 JSON support.

* Add blurb

* Add versionchanged and versionadded declarations for changes to metadata.

* Use descriptor for PEP 566
12 files changed:
Doc/library/importlib.metadata.rst
Lib/importlib/metadata/__init__.py [moved from Lib/importlib/metadata.py with 97% similarity]
Lib/importlib/metadata/_adapters.py [new file with mode: 0644]
Lib/importlib/metadata/_collections.py [moved from Lib/importlib/_collections.py with 100% similarity]
Lib/importlib/metadata/_functools.py [moved from Lib/importlib/_functools.py with 100% similarity]
Lib/importlib/metadata/_itertools.py [moved from Lib/importlib/_itertools.py with 100% similarity]
Lib/importlib/metadata/_meta.py [new file with mode: 0644]
Lib/importlib/metadata/_text.py [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
Misc/NEWS.d/next/Library/2021-04-23-17-48-55.bpo-43926.HMUlGU.rst [new file with mode: 0644]