Zope模板应用程序语言表达式语法(TALES)
项目描述
zope.tales
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)
添加对Python 3.7的支持。
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47e76ce36cfdb7d4d0e8c840913bd1deadf3b7a12b61d7351133cf95224266b0 |
|
MD5 | 54ee7a61523587903d4db8f1af5504e2 |
|
BLAKE2b-256 | c7924082559b9c3c888c8ad8bf2097ef029c92c9b081f804ccb98f413a79809e |
zope.tales-6.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 72653404548da757c24f67b264024ec79f8a93d4e2d76f71b8337f594b8a536f |
|
MD5 | b589a52020d47ec660a2165697971395 |
|
BLAKE2b-256 | a1436080465e19e35dbee4c8512694858210e872181f2f706e53010840779669 |