Skip to main content

插件处理系统

项目描述

构建状态 测试覆盖率 阅读文档 下载 最新版本 发展状况 支持的 Python 版本 支持的 Python 实现 鸡蛋状态 车轮状态

(拼写为multiplug)这个模块的目的是提供一个死的简单插件处理模块。我想要一些东西:

  1. 能够处理多个插件(这很明显)

  2. 能够处理同一个插件的多个实现

  3. 能够自行处理多个pkg_resources.WorkingSet -s…

  4. 易于在您的可插拔应用程序/框架中初始化。

我想要类似的东西:

content_types = multipla.power_up('scriba.content_types')

def to_json(object):
    content_type = content_types.get('application/json')
    return content_type.format(ojbect)

def to_user_supplied_type(object, content_type):
    return content_types.get(content_type).format(object)

或者:

from loremipsum import generator
import multipla

samples = multipla.power_up('loremipsum.samples')
vaporware = generator.Generator(samples.get('vaporware'))

您可以阅读更多关于Pythonhosted阅读文档的信息。由于这个包有大量的文档字符串文档和代码注释,你可以通过浏览源代码或在 python 交互式 shell 中阅读更多内容。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

multipla-0.3.3.zip (14.1 kB 查看哈希

已上传 source

multipla-0.3.3.tar.gz (9.8 kB 查看哈希)

已上传 source

内置分布

multipla-0.3.3-py2.py3-none-any.whl (9.4 kB 查看哈希)

已上传 2 7