基于Chameleon的Zope兼容页面模板引擎。
项目描述
概述
此包提供了一个基于Chameleon的页面模板引擎实现。它连接到 zope.pagetemplate 包,并对此包有显式依赖。
您可以使用此包在基于Zope工具包的应用程序中将Zope的参考模板引擎替换为Chameleon。
配置
该包通过ZCML进行配置。
变更日志
4.0 (2024-06-07)
停止支持Python 3.7。
添加对Python 3.12的支持。
3.0 (2024-01-09)
添加对Python 3.11的支持。
停止支持Python 2.7、3.5和3.6。
2.3.0 (2021-12-16)
添加对Python 3.8、3.9和3.10的支持。
停止支持Python 3.4。
2.2.0 (2019-01-27)
添加对Python 3.7的支持。
停止使用 python setup.py test 运行测试。
2.1.0 (2017-10-17)
修复Chameleon 3.0及更高版本的渲染问题。请参阅 问题2。
添加对Python 3.6的支持。
停止支持Python 3.3。
2.0 (2016-09-02)
添加对Python 3.4、3.5、PyPy和PyPy3的支持。
停止支持 Python 2.6。
2.0.0a1 (2013-02-25)
添加对 Python 3.3 的支持。
确保 chameleon.tal.ReapeatDict 可适配。(需要在 Chameleon 中修复。)
将已弃用的 zope.interface.implements 使用替换为等效的 zope.interface.implementer 装饰器。
停止支持 Python 2.4 和 2.5。
1.0.1 (2012-02-15)
将 zope.testing 移至测试依赖项,添加未声明的依赖项。
1.0 (2011-10-10)
更新实现以使用基于组件的模板引擎配置,直接集成到 Zope 工具包框架。
该包不再提供模板类或 ZCML 指令;您应直接从 ZTK 代码库导入。
此外,请注意,PREFER_Z3C_PT 环境选项已被废弃;现在,这通过组件配置管理。
升级到 Chameleon 2.x。
0.5.7 (2010-11-25)
添加了对 zope.testing 的未声明测试依赖项。
修复了测试拆卸,以便可以多次运行测试。
0.5.6 (2010-04-19)
在引擎迁移期间从注册表中删除损坏的模板。在某些测试情况下,旧模板会在注册表中跟踪。
现在,当使用 enable 和 disable 方法时,现有的模板实例将迁移到正确的引擎。[malthe]
0.5.5 (2009-07-24)
通过不依赖包结构,使测试在二进制发布中通过。
0.5.4 (2009-07-23)
明确添加了测试需求。
0.5.3 (2009-05-28)
添加了对 browser:addform、browser:editform、browser:form 和 browser:schemadisplay 指令的支持。
0.5.2 (2009-03-09)
修复了 brown-bag 发布 0.5.1。
0.5.1 (2009-03-09)
添加了缺失的 lxml 测试依赖项。
修复了测试以与当前版本的 z3c.pt 一起工作。
修复了作者电子邮件地址。
将 doctests 和更改日志添加到长描述中,以在 PyPI 主页上显示。
在更改日志中对发布日期进行格式化,以使用 ISO 日期。
0.5 (2009-02-16)
添加了一个模块,该模块修补 zope.app.pagetemplate 以确保模板类依赖于 z3c.pt 进行渲染(导入可选)。[malthe]
0.4 (2009-02-10)
将项目重命名为 z3c.ptcompat 以处理 setuptools 问题(如在 zope-dev 上讨论的http://mail.zope.org/pipermail/zope-dev/2008-December/033820.html)
为输出检查器添加了可选的 doctest 选项,允许使用替代实现,例如 Zope doctest 模块。[malthe]
添加了对元指令的测试,并修复了一些小错误。[malthe]
添加了 update-tool 以遍历源树并自动重写每个文件中的模板导入语句。[malthe]
添加了用于浏览器页面和视图的元指令。这些基于原始实现,但确保使用 Chameleon 模板引擎。[malthe]
添加了 PageTemplateFile。[malthe]
0.3 (2008-10-02)
各种更改。
0.2 (2008-09-13)
各种更改。
0.1 (2008-09-09)
初始发布。
项目详情
下载文件
下载适合您的平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
构建发行版
z3c.ptcompat-4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48c7e099421d093f107e1aed3b1b6b1132f6d59f9c3cc6090131f8112e9cfddb |
|
MD5 | 402f06fe0e8061e6bc1496b9826340d3 |
|
BLAKE2b-256 | 8812bd981e8bd8afd2e09700890be99de8c54899b02e133580cc5a6183ff3425 |
z3c.ptcompat-4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d368b822b2b021bed3e088277d4bdddc498474d98c899c7fffbecdf3a9ec09f |
|
MD5 | 45af043c10f701ece033300a65cc4739 |
|
BLAKE2b-256 | 1708fe31900e92739f47f4e050781b167508595fed2d82bccc15d1e558ff90d3 |