semvec/pypi-packages huggingface dataset:
htmlwrite 0.7.0
Write html to a file like object, using a pythonic syntax.
License: Apache-2

`htmlwrite` is a python library for writing html to a file like object, using a pythonic syntax.  Use as an alternative to templating engines. 

    >>> import sys
    >>> 
    >>> from htmlwrite import Writer, Tag
    >>> 
    >>> writer = Writer(sys.stdout)
    >>> w = writer.write
    >>> c = writer.context
    >>> 
    >>> with c(Tag('html')):
    ...     with c(Tag('body')):
    ...         with c(Tag('div', class_=('foo', ), s_font_weight='bold')):
    ...             w('Hello world  ')
    ...         w(Tag('div'), 'ok, bye.')
    ... 
    <html>
      <body>
        <div class="foo" style="font-weight: bold;">
          Hello world  
        </div>
        <div>ok, bye.</div>
      </body>
    </html>