def check_library_versions(app_configs=None, **kwargs):
from django import VERSION as DJANGO_VERSION
from lxml.etree import LXML_VERSION
from translate.__version__ import ver as ttk_version
errors = []
if DJANGO_VERSION < DJANGO_MINIMUM_REQUIRED_VERSION:
errors.append(checks.Critical(
_("Your version of Django is too old."),
hint=_("Try pip install --upgrade 'Django==%s'",
_version_to_string(DJANGO_MINIMUM_REQUIRED_VERSION)),
id="pootle.C002",
))
if LXML_VERSION < LXML_MINIMUM_REQUIRED_VERSION:
errors.append(checks.Warning(
_("Your version of lxml is too old."),
hint=_("Try pip install --upgrade lxml"),
id="pootle.W003",
))
if ttk_version < TTK_MINIMUM_REQUIRED_VERSION:
errors.append(checks.Critical(
_("Your version of Translate Toolkit is too old."),
hint=_("Try pip install --upgrade translate-toolkit"),
id="pootle.C003",
))
return errors
评论列表
文章目录