class Meta(type):
    def __call__(cls):
        print('new instance')
        return super().__call__()

class Base:
    def __init__(self):
        print('base')

class NewBase(Base, metaclass=Meta):
    pass

class Name(NewBase):
    pass

print(Name())