]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-42129: Add support for resources in namespaces (GH-24670)
authorJason R. Coombs <jaraco@jaraco.com>
Thu, 4 Mar 2021 18:43:00 +0000 (13:43 -0500)
committerGitHub <noreply@github.com>
Thu, 4 Mar 2021 18:43:00 +0000 (13:43 -0500)
commit67148254146948041a77d8a2989f41b88cdb2f99
tree036bcb818e80090b34f0c59f57f8b6946b52b21d
parentfbf75b9997e280b1220755d0a17dbed71240d42e
bpo-42129: Add support for resources in namespaces (GH-24670)

* Unify behavior in ResourceReaderDefaultsTests and align with the behavior found in importlib_resources.
* Equip NamespaceLoader with a NamespaceReader.
* Apply changes from importlib_resources 5.0.4
21 files changed:
Lib/importlib/_adapters.py [new file with mode: 0644]
Lib/importlib/_bootstrap_external.py
Lib/importlib/_common.py
Lib/importlib/abc.py
Lib/importlib/readers.py
Lib/importlib/resources.py
Lib/test/test_importlib/namespacedata01/binary.file [new file with mode: 0644]
Lib/test/test_importlib/namespacedata01/utf-16.file [new file with mode: 0644]
Lib/test/test_importlib/namespacedata01/utf-8.file [new file with mode: 0644]
Lib/test/test_importlib/test_abc.py
Lib/test/test_importlib/test_files.py
Lib/test/test_importlib/test_open.py
Lib/test/test_importlib/test_path.py
Lib/test/test_importlib/test_read.py
Lib/test/test_importlib/test_reader.py [new file with mode: 0644]
Lib/test/test_importlib/test_resource.py
Lib/test/test_importlib/update-zips.py [new file with mode: 0755]
Lib/test/test_importlib/zipdata01/ziptestdata.zip
Lib/test/test_importlib/zipdata02/ziptestdata.zip
Misc/NEWS.d/next/Library/2021-02-28-04-21-35.bpo-42129.V0KifQ.rst [new file with mode: 0644]
Python/importlib_external.h