Zope模板应用程序语言(TAL)
项目描述
zope.tal
Zope3模板属性语言(TAL)指定了由Zope页面模板渲染器用于将动态标记注入页面的自定义命名空间和属性。它还包括用于页面组装的TAL宏语言(METAL)的宏扩展。
动态值本身使用伴随语言TALES指定(更多信息请参见zope.tales包)。
TAL语言的参考文档可在https://pagetemplates.readthedocs.io/en/latest/tal.html找到
此实现及其API的详细文档可在https://zopetal.readthedocs.io/找到
变更
5.0.1 (2023-01-23)
将缺失的python_requires添加到setup.py中。
5.0 (2023-01-19)
添加对Python 3.11的支持。
停止支持Python 2.7、3.5、3.6。
添加对Python 3.10的支持。
将nav添加到HTML块级元素的列表中。(#18)
移除.talgettext.UpdatePOEngine和调用zope/tal/talgettext.py(主函数)的功能。代码已损坏且未使用。
移除使用已过时的 python setup.py test 运行测试的支持。
4.5 (2021-05-28)
避免在 TALInterpreter.do_onError_tal 中出现回溯引用循环。
添加对 Python 3.8 和 3.9 的支持。
放弃对 Python 3.4 的支持。
4.4 (2018-10-05)
添加对 Python 3.7 的支持。
4.3.1 (2018-03-21)
在 https://zopetal.readthedocs.io 上托管文档。
修复在 Python 3 中的 NameError,影响 i18ndude。请参阅 https://github.com/zopefoundation/zope.tal/pull/11
4.3.0 (2017-08-08)
放弃对 Python 3.3 的支持。
添加对 Python 3.6 的支持。
4.2.0 (2016-04-12)
放弃对 Python 2.6 和 3.2 的支持。
接受并忽略 i18n:ignore 和 i18n:ignore-attributes 属性。为了与其他工具(如 i18ndude)兼容。
添加对 Python 3.5 的支持。
4.1.1 (2015-06-05)
在 Python 3.4 下抑制默认 convert_charrefs 参数的过时(传递给 HTMLParser)。同时确保即将在 Python 3.5 中对默认值进行的更改不会影响我们。
添加对 Python 3.2 和 PyPy3 的支持。
4.1.0 (2014-12-19)
添加对 Python 3.4 的支持。
添加对 Travis 上的测试的支持。
4.0.0 (2014-01-13)
修复当 msgid 已经存在时警告中的可能出现的 UnicodeDecodeError。
4.0.0a1(2013-02-15)
用等效的 zope.interface.implementer 装饰器替换已过时的 zope.interface.implements 使用。
添加对 Python 3.3 和 PyPy 的支持。
放弃对 Python 2.4 和 2.5 的支持。
通过 tal:attributes 和 i18n:attributes 指令生成的输出属性按字母顺序排列。
3.6.1 (2012-03-09)
在 HTML 解析器中避免处理 <script> 标签内的结束标签。这解决了 http://bugs.python.org/issue670664
修复 README.txt 中的文档链接。
3.6.0 (2011-08-20)
将 talinterpreter.FasterStringIO 更新为更快的基于列表的实现。
将 wrap 参数的默认值从 60 个字符增加到 1023 个字符,以避免额外的空白和换行符。
修复与非 ASCII 文本冲突的 msgid 的错误消息的打印。
3.5.2 (2009-10-31)
在 talgettext.POEngine.translate 中,如果域中已经存在具有不同默认值的 msgid,则打印警告。
3.5.1 (2009-03-08)
更新“坏”实体的测试,以与 Python 2.6.x 随附的更严格的 HTMLParser 模块兼容。
3.5.0 (2008-06-06)
如果输出不以换行符结束,则删除人工添加的尾随换行符;这允许模板源成为应包含内容的完整规范。(请参阅 https://bugs.launchpad.net/launchpad/+bug/218706。)
3.4.1 (2007-11-16)
删除对 zope.i18n 的不必要的 dummyengine 依赖,以简化分发。因此,dummyengine.DummyTranslationDomain 类不再实现 zope.i18n.interfaces.ITranslationDomain。使用 easy_install 或 buildout 安装 zope.tal 时不再拉取许多无关的分发。
支持使用 setup.py test 运行测试。
停止在 buildout.cfg 中锁定(不再需要) zope.traversing 和 zope.app.publisher 版本。
3.4.0 (2007-10-03)
更新包元数据。
3.4.0b1
更新对 zope.i18n 的依赖,使其要求正确的 zope.security 版本,避免在 zope.security 中出现隐藏依赖问题。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
zope.tal-5.0.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3440e3b7bc8ea6395628b0cf15f2aa74027b8a0a742032740eec98881e14d7a7 |
|
MD5 | 2b73caaff5b64b3c4effcb2411c601ae |
|
BLAKE2b-256 | f5c8dc51eb13a13e8e9d965bda205a50c589f12d33f3892f776f49b94a2a07fe |
zope.tal-5.0.1-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a25020172500e95c293be0601200521596c8bee30f6cf4da8e224a004baac319 |
|
MD5 | cd8b408430bc8bc484d1320ab8d7df1c |
|
BLAKE2b-256 | 95117347999cf60f7a40e0062ea38955ab004c973fe58a8ad42099e4ac553bdc |