@abc.abstractproperty(fget=None, fset=None, fdel=None, doc=None)
A subclass of the built-in property(), indicating an abstract property.
Using this function requires that the class’s metaclass is ABCMeta or is derived from it. A class that has a metaclass derived from ABCMeta cannot be instantiated unless all of its abstract methods and properties are overridden. The abstract properties can be called using any of the normal ‘super’ call mechanisms.
This special case is deprecated, as the pro