[PEAK] Trellis throws an error related to metaclass in python 2.6.5

Peter Damoc pdamoc at gmail.com
Wed May 5 08:39:39 EDT 2010


This is the relevant part of the traceback:


    from peak.events import trellis
  File "C:\Python26\lib\site-packages\trellis-0.7a2-py2.6.egg\peak\events\trellis.py",
line 1231, in <module>
    class List(UserList.UserList, Component):
  File "C:\Python26\lib\abc.py", line 79, 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


I've installed Trellis via easy_install.exe

What can I do to get past this error?
I've searched the net and found something about peak.utils.Meta but I
don't know how to get that installed on my machine. The peak package
seams to be 5 years old and throws an error about  vcvarsall.bat


Thank you in advance.
Peter

-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/


More information about the PEAK mailing list