Я знаю, что для этого требуется импортировать ABC, но почему бы вам не попробовать, кроме.
import abc
try:
ABC = abc.ABC
abstractproperty = lambda f: property(abc.abstractmethod(f))
except AttributeError: # Python 2.7, abc exists, but not ABC
ABC = abc.ABCMeta("ABC", (object,), {"__slots__": ()})
from abc import abstractproperty
Я заимствую решение python3 от @Giacomo Alzetta в комментариях к вопросу.