Metadata-Version: 2.1
Name: mrml
Version: 0.1.6
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
License-File: license.md
Summary: A Python wrapper for MRML (Rust port of MJML).
Keywords: email,mjml
Author: Jérémie Drouet <jeremie.drouet@gmail.com>
Author-email: Jérémie Drouet <jeremie.drouet@gmail.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/jdrouet/mrml
Project-URL: Bug Tracker, https://github.com/jdrouet/mrml/issues

# mrml-python

This project is a reimplementation of the nice `MJML` markup language in Rust, built for python.

To have more information, take a look at [the repository](https://github.com/jdrouet/mrml).

## Usage in python

```python
import mrml

# without options
result = mrml.to_html("<mjml></mjml>")
assert result.startswith("<!doctype html>")

# with options
parser_options = mrml.ParserOptions(include_loader = mrml.memory_loader({
    'hello-world.mjml': '<mj-text>Hello World!</mj-text>',
}))
result = mrml.to_html("<mjml><mj-body><mj-include path=\"hello-world.mjml\" /></mj-body></mjml>", parser_options = parser_options)
assert result.startswith("<!doctype html>")
```

