Closed ghost closed 7 years ago
This issue is fixed by a PR in js-beautify ; however there's a new breakage:
0.31s$ grow build
Traceback (most recent call last):
File "/home/travis/.local/bin/grow", line 42, in <module>
from grow.common import ca_certs_locater
File "/home/travis/.local/lib/python2.7/site-packages/grow/__init__.py", line 12, in <module>
from .pods.pods import Pod
File "/home/travis/.local/lib/python2.7/site-packages/grow/pods/pods.py", line 19, in <module>
from grow.preprocessors import preprocessors
File "/home/travis/.local/lib/python2.7/site-packages/grow/preprocessors/preprocessors.py", line 1, in <module>
from . import blogger
File "/home/travis/.local/lib/python2.7/site-packages/grow/preprocessors/blogger.py", line 6, in <module>
from protorpc import messages
File "/home/travis/.local/lib/python2.7/site-packages/protorpc/messages.py", line 1146, in <module>
class Field(six.with_metaclass(_FieldMeta, object)):
TypeError: Error when calling the metaclass bases
metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Related to: https://github.com/grow/grow/issues/546
I love how the error is basically a tongue breaker: "metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases"
Fixed via grow/grow#546
See https://travis-ci.org/ampproject/docs/builds/276831477
Issue is related to the
js-beautify.js
node module per https://github.com/beautify-web/js-beautify/issues/1247.