Что такое stevedore?
Python облегчает динамическую загрузку кода, позволяя Вам настраивать и расширять ваши приложения отыскивая и загружая расширения (плагины). Многие приложения реализуют для этого свои собственные библиотеки, используя __import__ или importlib. stevedore позволяет Вам обойтись без этого создавая setuptools entry points. Код управления этой точкой обычно повторяется, так что stevedore предоставляет классы для управления этими шаблонами.
Что нового?
- Добавлен TestExtensionManager для написания тестов для классов, которые используют менеджер расширений
- Изменён EnabledExtensionManager для загрузки расширений до вызова проверяющей функции, так что можно проверить может ли быть плагин доступен.
Комментариев нет:
Отправить комментарий