Pyramid的Zope配置标记语言支持
项目描述
pyramid_zcml是一个包,它为Pyramid网络框架中所有“configurator”方法提供了ZCML(Zope配置标记语言)指令。
请参阅http://docs.pylonsproject.org/projects/pyramid_zcml/en/latest/以获取详细文档。
1.2.0 (2018-01-09)
添加对Python 3.7的支持。
停止对Python 2.6和3.3的支持。
1.1.0 (2017-04-15)
添加对Python 3.4、3.5和3.6的支持。
弃用对Python 2.6的支持:它将在下一个版本中删除。
停止对Python 3.2的支持:测试/打包工具不再支持它。
将
指令中使用的哈希算法从md5 -> sha512。 添加对ZCML“功能”(控制条件指令的标签)的支持。请参阅:https://github.com/Pylons/pyramid_zcml/pull/1。
停止对pyramid < 1.5,venusian < 1.0.0的支持。
添加pyramid_mako测试依赖项,并在测试中配置它(Pyramid的当前版本将Mako集成拆分出来)。
修复与Pyramid 1.8的兼容性。
1.0.0 (2013-02-28)
添加setup.py文档别名(安装Sphinx及其依赖项)。
添加setup.py dev别名(运行setup.py develop并安装nose和coverage)。
添加对Python 3.2和3.3的支持。
停止对Pyramid < 1.4的支持。
修复xhr谓词行为的兼容性:当未指定xhr值时忽略。
停止对Python 2.5和Jython的支持。
0.9.2 (2012-02-20)
停止依赖pyramid.config.Configurator.with_context。在Pyramid 1.3a9+中将逻辑移入此包。
尊重Pyramid 1.3a9+的Configurator属性。
0.9.1 (2011-12-14)
重新添加错误删除的paste.paster_create_template入口点。
0.9 (2011-12-14)
停止依赖PasteScript(Pyramid 1.3兼容)。
将“paster_templates”目录重命名为“scaffolds”。
使scaffold与Pyramid 1.3a2+兼容(使用wsgiref)。
删除对WebError的scaffolding依赖。
现在scaffold使用pyramid#wsgiref服务器而不是paste#http服务器。这需要使用Pyramid 1.0.2、1.1.3、1.2.5或1.3a2+。
0.8 (2011-12-06)
Pyramid 1.3兼容性。
为了防止涉及此包和较旧版本的zope.configuration的错误配置,需要依赖zope.configuration>=3.8.0dev。z.config 3.8.0使用基于字典的操作(较旧版本使用基于元组的操作)。较旧版本的z.config将大部分与pyramid_zcml的此版本一起工作,除了使用includeOverrides指令的ZCML的情况;为了避免由此引起的任何混淆,我们向上锁定到3.8.0dev+。
请注意,Pyramid 1.0.X、1.1.X、1.2.4+和1.3仍然与pyramid_zcml 0.8 + zope.configuration 3.8.0组合一起工作。
0.7 (2011-10-07)
当使用Pyramid 1.2时,pyramid_zcml 0.6使用includeOverrides指令时,ZCML指令无法正常工作。症状:不适当的ConfigurationConflictError错误。有关更多信息,请参阅http://groups.google.com/group/pylons-devel/browse_thread/thread/e9720c67b8388843?hl=en中的讨论。
0.6 (2011-09-04)
修复与Pyramid 1.2a4及更高版本的兼容性。
显式依赖于zope.configuration(Pyramid的未来版本将不再依赖于它)。
在收集ZCML操作时使用本地的PyramidConfigurationMachine,在ZCML处理完成后将本地收集的操作拼接到配置器上下文中的操作。这为Pyramid提供了不依赖于zope.configuration的自由,并在一定程度上保证了pyramid_zcml不会因为Pyramid中操作处理的变化而受到影响。
0.5 (2011-08-24)
与Pyramid 1.2a1兼容。
0.4 (2011-08-17)
修复了与Venusian 0.9一起使用时的单元测试失败问题。
与Pyramid 1.2dev+兼容。
0.3 (2011-07-22)
添加了tox.ini文件以进行测试。
Pyramid 1.1测试套件修复。
0.2 (2011-02-22)
向authtkauthpolicy指令添加了wild_domain参数。
依赖于pyramid>=1.0b1(authtkauthpolicy指令中的wild_domain参数)。
在Pyramid 1.0上使测试通过;抑制测试弃用警告。
0.1(未知)
初始发布,所有ZCML指令从Pyramid核心中分离出来。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。