Skip to main content
HTML Templating DSL for Python.
==============================

A simple HTML templating library that uses a DSL
mini-language. I tried to design it to be similar in feel
to Teacup/CoffeeKup (https://github.com/goodeggs/teacup). I
also took inspiration from jamescasbon's template.py script
(https://gist.github.com/jamescasbon/1461441).

Also includes the md() function for embedding markdown, and an option
for outputting prettified HTML.

Example usage::

from teacup import *

with html:
with head:
pass
with body:
with p:
md("This is a **test!**")
with p({"class":"test"}, id="testme"):
text("Another test")
a("Click here", href="https://google.com")

print(render())

The python "with" keyword is used to nest HTML tags.

Release files for teacup 0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for teacup 0.9
File Size Uploaded
teacup-0.9.tar.gz 4.3 kB Details

Release files / teacup-0.9.tar.gz

Download URL teacup-0.9.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4589c765af338fd5753ce48125ce2a8da1fb727715a1c9ad20b63657cea17149
BLAKE2b-256 checksum
How to use checksums
44752d9089e969664f8cac73d496b2f91028214c63f9acedfcd16bb0a57fa0f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9 This release

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page