Широко ли используется пакет «zope»? - PullRequest
2 голосов
/ 05 ноября 2011

Я хочу реализовать свой проект с использованием интерфейсно-ориентированного программирования. Поскольку сам Python не имеет встроенной поддержки ключевого слова Interface, я планирую использовать пакет zope.*. Но пакет zope.component - это действительно огромный пакет с множеством зависимостей. Поскольку я хочу сохранить свой проект тонким, с меньшей внешней зависимостью, мне интересно, полезно ли / полезно ли использовать пакеты zope.*. Особенно я планирую развернуть свой проект в GAE, и он не включает пакет zope в качестве поддерживаемого пакета стороннего производителя.

Если пакет zope.* не используется, какова лучшая практика для реализации проекта Python с концепциями, ориентированными на интерфейс?

1 Ответ

4 голосов
/ 06 ноября 2011

Вы можете использовать zope.interface.Например, он используется в Twisted, платформах Pyramid.

...