Skip to main content

Reference implementation of the Tagup Language

Project description

Travis (.org) branch   Codecov branch

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.1

  • Added tag prefetching.

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.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

tagup-0.2.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tagup-0.2.1.tar.gz
Algorithm Hash digest
SHA256 979690fa0c3eaeca1f5b5512f197e298add6f2869840c7f50d55460d057f60df
MD5 a2510589f300ceada697e4e414e0efac
BLAKE2b-256 156a042b44357d09b2c7fd2a8272087623183a5855783a51c290d280b7bfc61e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tagup-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 65b375351ca8ca9c3626178ef177d26d8d73e8846c64489dfe5392978e8fd7d8
MD5 53d5a34d56ca50eaea94f794e72bdc0a
BLAKE2b-256 d1e27d6b4af6f639ef5d23dae414b7e27076307f447cf5951a6d1cc7d12ee17d

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