Модуль zope.interface обеспечивает реализацию «объектных интерфейсов». для Python.
Интерфейсы представляют собой механизм для маркировки объектов как соответствующих данному API или контракту. Пакет zope.interface
можно рассматривать как реализацию методологии Design By Contract в Python.
zope.interface
не зависит от инфраструктуры сервера Zope и не предполагает использования какой-либо другой части Zope.