Skip to main content

Reference implementation of the Tagup Language

Project description

tagup

tagup is a Python module which provides a reference implementation of the Tagup Language.

This module currently implements version 1.0.0 of the Tagup Language.

Changelog

v0.2.0

  • Renamed "Renderer" to "BaseRenderer."
  • Refactored "BaseRenderer" to use method overriding for "get_tag" instead of providing "get_tag_callback" to constructor.
  • Removed "cache_tag_ast_callback" from "BaseRenderer" constructor.
  • Removed "trim_args" from "BaseRenderer" constructor.
  • Added a node pre and post processing hook system.
  • Added test cases.
  • Various internal optimizations.

v0.1.3

  • Fixed bug where the "trim_args" option didn't properly remove leading and trailing whitespace in some situations.

v0.1.2

  • Fixed bug where code called "trim()" rather than "strip()."

v0.1.1

  • Added non-standard option to trim whitespace from arguments before tag evaluation.
  • Fixed bug where whitespace was considered when specifying a name/position for argument substitution.

v0.1.0

  • Initial release.

Project details


Download files

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

Source Distribution

tagup-0.2.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

tagup-0.2.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file tagup-0.2.0.tar.gz.

File metadata

  • Download URL: tagup-0.2.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/4.14.174-1-MANJARO

File hashes

Hashes for tagup-0.2.0.tar.gz
Algorithm Hash digest
SHA256 564a61a2337c3594a5fef0d0ea71af06561bcd1c38039143a56dfc4c9a9afaa8
MD5 470639a034ffa9da42a3775f970ade3e
BLAKE2b-256 2fa1d468e9c9d48e9862c3e53ed04c1f2ec6a97645e15bf19e9975c562c817cd

See more details on using hashes here.

File details

Details for the file tagup-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: tagup-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/4.14.174-1-MANJARO

File hashes

Hashes for tagup-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 73cc45b7000fc52fd5fb6356c7890e3d921c577c96d819feefd5bb6cb2fa8b01
MD5 70a559fe301a3c214eba848387cda26a
BLAKE2b-256 e2794c473e2d1ade9708101281166aa3fcd82116343bc163db812b4d063bd25a

See more details on using hashes here.

Supported by

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