I did a few searches on Python3 and interfaces. I can't seem to find a direct answer on if it's pythonic, or not to use interfaces. I understand that python allows mixins, and allows duck typing. However, they get a set of "requirements" from implementing the interface. What is the decision on Python3 interfaces?
If Interfaces are pythonic then what is the best way to implement them?