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.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)
Built Distribution
tagup-0.2.1-py3-none-any.whl
(6.1 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 979690fa0c3eaeca1f5b5512f197e298add6f2869840c7f50d55460d057f60df |
|
MD5 | a2510589f300ceada697e4e414e0efac |
|
BLAKE2b-256 | 156a042b44357d09b2c7fd2a8272087623183a5855783a51c290d280b7bfc61e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b375351ca8ca9c3626178ef177d26d8d73e8846c64489dfe5392978e8fd7d8 |
|
MD5 | 53d5a34d56ca50eaea94f794e72bdc0a |
|
BLAKE2b-256 | d1e27d6b4af6f639ef5d23dae414b7e27076307f447cf5951a6d1cc7d12ee17d |