跳转到主要内容

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)

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核心中分离出来。

项目详情


下载文件

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

源代码发行版

pyramid_zcml-1.2.0.tar.gz (117.4 kB 查看散列)

上传时间 源代码

构建发行版

pyramid_zcml-1.2.0-py2.py3-none-any.whl (92.3 kB 查看散列)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页