Лично мне было не слишком интересно, но в статье собрано вместе довольно много базового материала, знать который нужно питон-программисту.
Теперь по существу:
с моей точки зрения в плагинах есть два ключевых вопроса: где их искать и какому интерфейсу плагин соответствует.
Остальное - мелочи.
По первому пункту: больше всего нравятся entry points из setuptools. На русском неплохо описано у камрада j2a
здесь - за что отдельное спасибо.
По второму - кто на что горазд. С моей точки зрения zope.interface очень хороший способ описания. Конечно, не единственный.