| Metadata-Version: 1.2 |
| Name: Mako |
| Version: 1.0.14 |
| Summary: A super-fast templating language that borrows the best ideas from the existing templating languages. |
| Home-page: https://www.makotemplates.org/ |
| Author: Mike Bayer |
| Author-email: mike@zzzcomputing.com |
| License: MIT |
| Project-URL: Documentation, https://docs.makotemplates.org |
| Project-URL: Issue Tracker, https://github.com/sqlalchemy/mako |
| Description: ========================= |
| Mako Templates for Python |
| ========================= |
| |
| Mako is a template library written in Python. It provides a familiar, non-XML |
| syntax which compiles into Python modules for maximum performance. Mako's |
| syntax and API borrows from the best ideas of many others, including Django |
| templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded |
| Python (i.e. Python Server Page) language, which refines the familiar ideas |
| of componentized layout and inheritance to produce one of the most |
| straightforward and flexible models available, while also maintaining close |
| ties to Python calling and scoping semantics. |
| |
| Nutshell |
| ======== |
| |
| :: |
| |
| <%inherit file="base.html"/> |
| <% |
| rows = [[v for v in range(0,10)] for row in range(0,10)] |
| %> |
| <table> |
| % for row in rows: |
| ${makerow(row)} |
| % endfor |
| </table> |
| |
| <%def name="makerow(row)"> |
| <tr> |
| % for name in row: |
| <td>${name}</td>\ |
| % endfor |
| </tr> |
| </%def> |
| |
| Philosophy |
| =========== |
| |
| Python is a great scripting language. Don't reinvent the wheel...your templates can handle it ! |
| |
| Documentation |
| ============== |
| |
| See documentation for Mako at https://docs.makotemplates.org/en/latest/ |
| |
| License |
| ======== |
| |
| Mako is licensed under an MIT-style license (see LICENSE). |
| Other incorporated projects may be licensed under different licenses. |
| All licenses allow for non-commercial and commercial use. |
| |
| Keywords: templates |
| Platform: UNKNOWN |
| Classifier: Development Status :: 5 - Production/Stable |
| Classifier: License :: OSI Approved :: MIT License |
| Classifier: Environment :: Web Environment |
| Classifier: Intended Audience :: Developers |
| Classifier: Programming Language :: Python |
| Classifier: Programming Language :: Python :: 3 |
| Classifier: Programming Language :: Python :: Implementation :: CPython |
| Classifier: Programming Language :: Python :: Implementation :: PyPy |
| Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content |
| Requires-Python: >=2.6 |