Python OO is a bolt on. That's why it doesn't have syntactical support for magic functions or self. Nothing prevents you from implementing your own alternate object system. Python 2 had two of them.
As for the linters, just disable the rules you don't like.
As for the linters, just disable the rules you don't like.