Description
To extract strings to translate from django templates, we rely on enmerkar, a fork of the unmaintained django-babel.
enmerkar itself is no longer maintained and is broken with recent versions of setuptools... A fix has been sitting for a while unmerged. We only really need https://github.com/Zegocover/enmerkar/blob/master/enmerkar/extract.py so we should vendor that (copying the license blurb with it).
We would then need to tweak our babel.cfg file and remove the dependency on enmerkar. Note that we already have a custom wrapper around jinja's extractor configured.
Acceptance Criteria
┆Issue is synchronized with this Jira Task
Description
To extract strings to translate from django templates, we rely on
enmerkar, a fork of the unmaintaineddjango-babel.enmerkaritself is no longer maintained and is broken with recent versions ofsetuptools... A fix has been sitting for a while unmerged. We only really need https://github.com/Zegocover/enmerkar/blob/master/enmerkar/extract.py so we should vendor that (copying the license blurb with it).We would then need to tweak our
babel.cfgfile and remove the dependency onenmerkar. Note that we already have a custom wrapper around jinja's extractor configured.Acceptance Criteria
enmerkaris no longer a dependency┆Issue is synchronized with this Jira Task