Nov 14, 2017

SOLVED metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases


THE PROBLEM IS :

Traceback (most recent call last):
  File "./yowsup-cli", line 6, in <module>
    from yowsup.env import YowsupEnv
  File "/home/XXX/dunia_wa/yowsup/baru/yowsup-master/yowsup/env/__init__.py", line 1, in <module>
    from .env import YowsupEnv
  File "/home/XXX/dunia_wa/yowsup/baru/yowsup-master/yowsup/env/env.py", line 15, in <module>
    class YowsupEnv(with_metaclass(YowsupEnvType, object)):
  File "/usr/lib/python2.7/abc.py", line 87, in __new__
    cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
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

THE SOLUTION IS :
 sudo pip install six==1.10.0

.

THE PROBLEM IS :

Traceback (most recent call last):
  File "./yowsup-cli", line 6, in <module>
    from yowsup.env import YowsupEnv
  File "/home/XXX/dunia_wa/yowsup/baru/yowsup-master/yowsup/env/__init__.py", line 1, in <module>
    from .env import YowsupEnv
  File "/home/XXX/dunia_wa/yowsup/baru/yowsup-master/yowsup/env/env.py", line 15, in <module>
    class YowsupEnv(with_metaclass(YowsupEnvType, object)):
  File "/usr/lib/python2.7/abc.py", line 87, in __new__
    cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
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

THE SOLUTION IS :
 sudo pip install six==1.10.0

No comments:

Post a Comment