Собсно, есть ли адекватная реализация интерфейсов в пихтоне кроме куска говна Abc (Abstract Base Classes)?
Что именно ты собрался с ними делать?Когда ты пытаешься использовать объект через интерфейс, который он не поддерживает, - ты получаешь по щщам в рантайме. Это норма для пузона, обычно с этим ничего делать не надо.Если ты хочешь посмотреть на объект и решить, реализует ли он некий интерфейс, то в 99% случаев достаточно hasattr.Если ты хочешь делать что-то вроде singledispatch, тогда только ABC.Если ты хочешь статически проверять типы, то возьми какой-нибудь более пригодный для этого язык.