Широко ли используется пакет "zope"?

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

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

1 ответ

Решение

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

Другие вопросы по тегам