Skip to main content

Zope Template Application Language (TAL)

Project description

zope.tal

Latest Version https://travis-ci.org/zopefoundation/zope.tal.png?branch=master

The Zope3 Template Attribute Languate (TAL) specifies the custom namespace and attributes which are used by the Zope Page Templates renderer to inject dynamic markup into a page. It also includes the Macro Expansion for TAL (METAL) macro language used in page assembly.

The dynamic values themselves are specified using a companion language, TALES (see the zope.tales package for more).

See: http://wiki.zope.org/ZPT/TALSpecification14

Changes

4.2.0 (2016-04-12)

  • Drop support for Python 2.6 and 3.2.

  • Accept and ignore i18n:ignore and i18n:ignore-attributes attributes. For compatibility with other tools (such as i18ndude).

  • Add support for Python 3.5.

4.1.1 (2015-06-05)

  • Suppress deprecation under Python 3.4 for default convert_charrefs argument (passed to HTMLParser). Also ensures that upcoming change to the default in Python 3.5 will not affect us.

  • Add support for Python 3.2 and PyPy3.

4.1.0 (2014-12-19)

  • Add support for Python 3.4.

  • Add support for testing on Travis.

4.0.0 (2014-01-13)

  • Fix possible UnicodeDecodeError in warning when msgid already exists.

4.0.0a1 (2013-02-15)

  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.

  • Add support for Python 3.3 and PyPy.

  • Drop support for Python 2.4 and 2.5.

  • Output attributes generate via tal:attributes and i18n:attributes directives in alphabetical order.

3.6.1 (2012-03-09)

3.6.0 (2011-08-20)

  • Update talinterpreter.FasterStringIO to faster list-based implementation.

  • Increase the default value of the wrap argument from 60 to 1023 characters, to avoid extra whitespace and line breaks.

  • Fix printing of error messages for msgid conflict with non-ASCII texts.

3.5.2 (2009-10-31)

  • In talgettext.POEngine.translate, print a warning if a msgid already exists in the domain with a different default.

3.5.1 (2009-03-08)

  • Update tests of “bad” entities for compatibility with the stricter HTMLParser module shipped with Python 2.6.x.

3.5.0 (2008-06-06)

3.4.1 (2007-11-16)

  • Remove unnecessary dummyengine dependency on zope.i18n to simplify distribution. The dummyengine.DummyTranslationDomain class no longer implements zope.i18n.interfaces.ITranslationDomain as a result. Installing zope.tal with easy_install or buildout no longer pulls in many unrelated distributions.

  • Support running tests using setup.py test.

  • Stop pinning (no longer required) zope.traversing and zope.app.publisher versions in buildout.cfg.

3.4.0 (2007-10-03)

  • Update package meta-data.

3.4.0b1

  • Update dependency on zope.i18n to a verions requiring the correct version of zope.security, avoiding a hidden dependency issue in zope.security.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope.tal-4.2.0.tar.gz (92.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zope.tal-4.2.0-py2.py3-none-any.whl (138.9 kB view details)

Uploaded Python 2Python 3

zope.tal-4.2.0-py2-none-any.whl (138.3 kB view details)

Uploaded Python 2

File details

Details for the file zope.tal-4.2.0.tar.gz.

File metadata

  • Download URL: zope.tal-4.2.0.tar.gz
  • Upload date:
  • Size: 92.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zope.tal-4.2.0.tar.gz
Algorithm Hash digest
SHA256 f5c972e7aeed41823adfaf017d5071f4153cc9f431b7c4cd717890ba6eeaea67
MD5 f8ad2f43d90400c274cd59f0d31c96d7
BLAKE2b-256 7a1be02e654229a625227c867288b03f356297df9654a6eaaa71b0c5c4aaef94

See more details on using hashes here.

File details

Details for the file zope.tal-4.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for zope.tal-4.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dd49defc18bfd9f72377d809f344c029f8b0756b0d20dd1cdf42e2522de76cf3
MD5 166769e1d76487b30ad636f69068f7ea
BLAKE2b-256 b4e6eca16ccea9f3ab79b1e48956b4367045c708098a1212c1ad78e17db05cbc

See more details on using hashes here.

File details

Details for the file zope.tal-4.2.0-py2-none-any.whl.

File metadata

File hashes

Hashes for zope.tal-4.2.0-py2-none-any.whl
Algorithm Hash digest
SHA256 b87a0c2b373b333ca9708730cb2253083b11ace672386cf16935316eb9545925
MD5 85da5e2fecea3544a0b2df3e47a62870
BLAKE2b-256 70eb295a6495cd3e64a0071906c61734d41150459f7e9f047b8022ecd0eec50c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page