{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"}],"enrichment":{"capability":"Tempita is a lightweight templating engine that processes text templates with variable substitution, conditionals, loops, and template inheritance using a simple {{...}} syntax.","skillfed_tags":["template-engine","dormant-but-stable"],"use_cases":["Generate HTML or text output from templates in web frameworks or WSGI applications without heavyweight dependencies","Create configuration files or code generation templates with conditional sections and loops","Render email templates or reports with variable substitution and simple control flow","Build reusable template hierarchies where child templates override or extend parent templates"],"what_it_does":"Tempita is a minimal templating engine designed for cases where Python's % formatting or string.Template are insufficient but a full-featured templating system is overkill. It was created to replace Cheetah in Paste Script, avoiding the installation friction of C extensions while providing control flow (if/elif/else, for loops) and template inheritance. The language uses {{...}} delimiters for variable substitution, filters, and directives; templates can inherit from other templates and define reusable blocks.\n\nThe package has no runtime dependencies and installs as a pure Python wheel. It executes arbitrary Python code within templates, so templates must be trusted. The codebase has been stable since 2007 and is no longer actively developed\u2014it is maintained in a dormant state, suitable for projects that have already adopted it but not recommended for new projects seeking active support.","worth_installing":"Yes, if you are already using Tempita or need a zero-dependency templating solution for a stable, mature codebase. No, if you are starting a new project\u2014consider Jinja2 or another actively maintained alternative instead. The package is reliable but dormant; install only when its specific lightweight design and lack of dependencies outweigh the lack of active maintenance."},"id":"tempita","links":{"html":"https://skillfed.io/packages/tempita","md":"https://skillfed.io/packages/tempita.md","pypi":"https://pypi.org/project/tempita/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-12","license_spdx":null,"license_treatment":"permissive","name":"Tempita","python_support":"unspecified","summary":"A very small text templating language"},"popularity":{"monthly_downloads":135357,"position":11437,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.0"}
