ABCMeta library to limit derived classes their methods to follow the same signature as the parent
Python metaclass and abstract method library with restrictions.

This library provides a restricted way to validate abstract methods. The Python's default abstract method library only validates the methods that exist in the derived classes and nothing else. What this library provides is apart from that validation it provides validations over the method's signature. All you need is to import ABCMeta and abstractmethod from this library.

[https://github.com/mortymacs/abcmeta](https://github.com/mortymacs/abcmeta)