Система Вибрированная система плагина является предпочтительным способом записи расширяемых витых приложений.
Однако из-за того, как структурирована система плагина (плагины входят в каталог с витой / плагинами, который должен не быть пакетом Python), написание правильной настройки .py для установки этих плагинов, кажется, Trivial.
Я видел некоторые попытки, которые добавляют «круги» в ключ «пакетов» команды настройки INTUTILS, но поскольку она не совсем пакет, плохие вещи происходят (например, __init __. Py
помогает несколько инструментов).
Вместо этого есть другие попытки использовать «Package_Data» (например, http://bazaar.launchpad.net/~glyph/divmod.org/trunk /view/head:/epsilon/epsilon/setuphelper.py), но это также может потерпеть неудачу со странными способами.
Вопрос: кто-нибудь успешно написал Setup.py для Ins Высокие витых плагинов, которые работает во всех случаях?