]> git.ipfire.org Git - thirdparty/babel.git/commit
Allow use of importlib.metadata for finding entrypoints (#1102)
authorAarni Koskela <akx@iki.fi>
Thu, 25 Jul 2024 09:51:43 +0000 (12:51 +0300)
committerGitHub <noreply@github.com>
Thu, 25 Jul 2024 09:51:43 +0000 (12:51 +0300)
commit4d3fd0e0198185cd023f4d3cd1495bda211867f4
treef35fd462c14ea9d1cd7a3c53334ca449ea161ef6
parent42d793cb4408a296e5618e1bce8d176fc588ce57
Allow use of importlib.metadata for finding entrypoints (#1102)

* Support importlib.metadata for finding entrypoints
* Add a basic interoperability test for Jinja2 extraction
* Only use importlib.metadata on Python 3.10+

Co-authored-by: podgorniy94 <podgorniy.inc@gmail.com>
babel/messages/_compat.py [new file with mode: 0644]
babel/messages/checkers.py
babel/messages/extract.py
tests/interop/__init__.py [new file with mode: 0644]
tests/interop/jinja2_data/hello.html [new file with mode: 0644]
tests/interop/jinja2_data/mapping.cfg [new file with mode: 0644]
tests/interop/test_jinja2_interop.py [new file with mode: 0644]
tox.ini