跳转到主要内容

Zope模板应用程序语言表达式语法(TALES)

项目描述

zope.tales

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

zope.tales(模板属性语言 - 表达式语法)是一种表达式语言,旨在与zope.tal(尽管它可以独立使用)一起工作。这两个是集成的,以在zope.pagetemplate中生成页面模板。

有关TAL和TALES的规范可以在https://pagetemplates.readthedocs.io/en/latest/找到

关于此实现及其API的文档可以在https://zopetales.readthedocs.io/找到

变更

6.0 (2023-07-12)

  • 删除对Python 2.7,3.5,3.6的支持。

  • 添加对Python 3.11的支持。

5.2 (2022-08-24)

  • 添加对Python 3.9,3.10的支持。

  • 修复如果路径表达式的第一个元素不是有效名称时引发的错误消息。

5.1 (2020-07-06)

  • 打包和测试配置清理。

  • 提升PathExpr的可重用性,提供对路径表达式中内置函数使用的自定义支持(《https://github.com/zopefoundation/zope.tales/issues/23》#23)。

5.0.2 (2020-03-27)

  • 针对Plone 5.2的清理

    • 在路径选择项中,现在可以在|周围使用空白字符

    • SubPathExpr中的非ASCII字符现在会引发一个CompilerError(而不是UnicodeEncodeError;为了与chameleon模板引擎兼容)。

5.0.1 (2019-06-26)

  • 修复了在Python 3中列表推导式无法工作的问题。这是因为代码没有正确检测到那些表达式使用的变量。

5.0 (2019-04-08)

  • 停止支持Python 3.4。

  • 修复了在Python 3.8a1中使用时发生的测试失败和弃用警告(《https://github.com/zopefoundation/zope.tales/pull/15》#15)。

  • 使用Flake8检查代码。

4.3 (2018-10-05)

4.2.0 (2017-09-22)

  • 添加对Python 3.5和3.6的支持。

  • 停止支持Python 2.6、3.2和3.3。

  • 停止支持python setup.py test

  • 达到100%的测试覆盖率,并通过tox.ini和Travis CI保持它。

4.1.1 (2015-06-06)

  • 添加对Python 3.2和PyPy3的支持。

4.1.0 (2014-12-29)

  • 添加对Python 3.4的支持。

  • 添加在Travis上进行测试的支持。

4.0.2 (2013-11-12)

  • 添加缺失的six依赖。

4.0.1 (2013-02-22)

  • 修复了一个之前未测试的Python 3.3兼容性问题。

4.0.0 (2013-02-14)

  • 移除对zope.tal的硬依赖,这已经在条件化,但通过setup.py进行要求。

  • 添加对Python 3.3和PyPy的支持。

  • 将弃用的zope.interface.implements使用替换为等效的zope.interface.implementer装饰器。

  • 停止支持Python 2.4和2.5。

  • 修复README.txt中的文档链接。

3.5.2 (2012-05-23)

  • “string:”表达式的子表达式只能是路径表达式。《https://bugs.launchpad.net/zope.tales/+bug/1002242》

3.5.1 (2010-04-30)

  • 移除使用zope.testing.doctestunit,转而使用stdlib的“doctest”。

3.5.0 (2010-01-01)

  • Products.PageTemplates移植懒表达式。

3.4.0 (2007-10-03)

  • 更新软件包设置。

  • 在Zope 3主分支之外进行首次发布。

3.2.0 (2006-01-05)

  • 对应于Zope 3.2.0发布中包含的zope.tales软件包版本。

  • 文档/测试修复。

3.0.0 (2004-11-07)

  • 对应于Zope X3.0.0发布中包含的zope.tales软件包版本。

下载文件

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

源分布

zope.tales-6.0.tar.gz (31.2 kB 查看哈希值)

上传时间

构建分布

zope.tales-6.0-py3-none-any.whl (30.2 kB 查看哈希值)

上传时间 Python 3

支持者

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