]> git.ipfire.org Git - thirdparty/babel.git/commit
Decouple `pybabel` frontend from distutils/setuptools; remove dependency (#1041)
authorAarni Koskela <akx@iki.fi>
Wed, 22 Nov 2023 06:39:00 +0000 (08:39 +0200)
committerGitHub <noreply@github.com>
Wed, 22 Nov 2023 06:39:00 +0000 (08:39 +0200)
commitbf7b2ca3dbb2953166e33d24c1dc800a4f7c97a8
treebf6319e30a362326109751ce902c761d28a0ad67
parenta6c52b302c9c2b07fd9ba41059a536d3f6bcfe05
Decouple `pybabel` frontend from distutils/setuptools; remove dependency (#1041)

* Decouple `pybabel` frontend from distutils/setuptools; remove dependency

* Add tox configuration for testing with setuptools too

* Use `__getattr__` for re-export

Fixes #1040

Co-authored-by: Oleh Prypin <oleh@pryp.in>
.pre-commit-config.yaml
babel/messages/frontend.py
babel/messages/setuptools_frontend.py [new file with mode: 0644]
conftest.py
setup.py
tests/messages/consts.py [new file with mode: 0644]
tests/messages/test_frontend.py
tests/messages/test_setuptools_frontend.py [new file with mode: 0644]
tox.ini