跳转到主要内容

Zope模板应用程序语言(TAL)

项目描述

zope.tal

Latest release Supported Python versions https://github.com/zopefoundation/zope.tal/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.tal/badge.svg?branch=master Documentation Status

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)

4.3.0 (2017-08-08)

  • 放弃对 Python 3.3 的支持。

  • 添加对 Python 3.6 的支持。

4.2.0 (2016-04-12)

  • 放弃对 Python 2.6 和 3.2 的支持。

  • 接受并忽略 i18n:ignorei18n: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:attributesi18n:attributes 指令生成的输出属性按字母顺序排列。

3.6.1 (2012-03-09)

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)

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.traversingzope.app.publisher 版本。

3.4.0 (2007-10-03)

  • 更新包元数据。

3.4.0b1

  • 更新对 zope.i18n 的依赖,使其要求正确的 zope.security 版本,避免在 zope.security 中出现隐藏依赖问题。

下载文件

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

源代码分发

zope.tal-5.0.1.tar.gz (91.3 kB 查看散列值)

上传时间 源代码

构建分发

zope.tal-5.0.1-py3-none-any.whl (135.9 kB 查看散列值)

上传时间 Python 3

由以下提供支持