Created attachment 215982 [details]
attached is the patch that deprecates textproc/py-pyjade and sets an expiration date for it.
The port seems to be broken at runtime (see also issue #277 at upstream repository) as it lacks compatibility with Django 1.11+:
> $ pyjade-3.7
> Traceback (most recent call last):
> File "/usr/local/bin/pyjade-3.7", line 11, in <module>
> load_entry_point('pyjade==4.0.0', 'console_scripts', 'pyjade')()
> File "/usr/local/lib/python3.7/site-packages/pyjade/convert.py", line 14, in convert_file
> compiler_class = __import__('pyjade.ext.%s' % i, fromlist=['pyjade']).Compiler
> File "/usr/local/lib/python3.7/site-packages/pyjade/ext/django/__init__.py", line 2, in <module>
> from .compiler import Compiler
> File "/usr/local/lib/python3.7/site-packages/pyjade/ext/django/compiler.py", line 92, in <module>
> trans_real.templatize = decorate_templatize(trans_real.templatize)
> AttributeError: module 'django.utils.translation.trans_real' has no attribute 'templatize'
Created attachment 215991 [details]
I overlooked that textproc/py-pyjade is still required as TEST_DEPENDS for devel/py-buildbot.
Attached is an updated patch that only removes the TEST_DEPENDS as the test-suite isn't used as there's no "do-test" target.
A commit references this bug:
Date: Mon Jun 29 16:16:54 UTC 2020
New revision: 540803
Submitted by: kai