Metaclass problem on Python 3.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zope.interface |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This has been happening for a while now, in both 3.8.0 and 4.0.1:
Traceback (most recent call last):
File "setup.py", line 138, in <module>
**extra)
File "/usr/lib64/
dist.
File "/usr/lib64/
self.
File "/usr/lib64/
cmd_obj.run()
File "/usr/lib64/
self.
File "/usr/lib64/
func()
File "/usr/lib64/
testLoader = loader_class()
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.module)
File "/usr/lib64/
suites = [self.loadTests
File "/usr/lib64/
suites = [self.loadTests
File "/usr/lib64/
return self.loadTestsF
File "/usr/lib64/
tests.
File "/usr/lib64/
locals(), [name])
File "/usr/lib64/
class Odd(object, metaclass=
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
I cannot reproduce this with zope.interface 4.0.5.