Montague提供了基于配置文件加载wsgi应用程序和服务器的功能。它基于pastedeploy的ini文件支持。
montague的Python项目详细描述
Montague提供了基于配置文件加载wsgi应用程序和服务器的功能。
- 自由软件:麻省理工学院许可证
状态
Montague是一个使用语义版本控制的1.0之前的项目。
安装
pip install montague
开发
要运行所有测试,请运行:
tox
更改日志
0.2.1(2015-06-17)
- 删除了zope.interface需求,因为接口本身在0.2.0中被删除。
- 删除了无用的控制台脚本入口点。
- 已将加载程序检测更改为只考虑文件名中的最终扩展名。
- 支持和测试没有指定入口点的egg规范(因为它是“main”)。
- 在内置的ini加载程序中支持基本插值(here和__file__)。
0.2.0(2015-06-14)
- 删除pastedeploy fakeapp包以支持montague_testapps。
- 启用looponfailtox环境。
- 添加日志ini转换
- 重新组合测试json配置加载器,仅在测试期间处于活动状态。
- 删除DEFAULTsentinal值;我们将使用'main'作为默认的可加载名称,就像grandor以前那样。这是一个突破性的变化。
- 将日志配置添加到Montague标准格式。
- 允许配置加载程序跳过实现app_config()等,而不是引发NotImplementedError
- 添加验证函数以让配置加载程序测试其符合性。这些函数使用assert语句,使它们成为py.test的理想选择,但它们也应该在unittest下工作。
0.1.5(2015-05-12)
- 遗留的pastedeploy支持被分离到一个单独的包(montague_pastedeploy)中,从而实现了简单性。
0.1.0(2014-11-12)
- pypi上的第一个版本,对应于pastedeploy 1.5.2。
- 向后不兼容:configMiddleware将配置存储在环境中的montague.config下,而不是paste.config,并且不再提供threadLocalCONFIG可导入。(这将删除对粘贴的依赖。)