class M_A(type):
    pass


class M_B(type):
    pass


class A(object, metaclass=M_A):
    pass


class B(object, metaclass=M_B):
    pass
python 3: TypeError: конфликт метаклассов: метакласс производного класса должен быть (нестрогим) подклассом метаклассов всех его баз